Submitting to the Isolation competition is performed using the Udacity Project Assistant command line tool. This repository provides configuration files specific to the AIND program (currently only used for the Isolation PvP tournament submission).
-
Activate the udacity environment in Anaconda.
source activate aind
2a. If you previously installed the udacity-chiron
package, remove it:
pip uninstall udacity-chiron
2b. Install the udacity-pa
package for Anaconda.
pip install udacity-pa
-
Download the tournament submission configuration files for AIND.
git clone https://github.com/udacity/AIND-Chiron.git
-
Copy your agent file
game_agent.py
(required) and data filedata.json
(optional) to the chiron directory and submit. (You can ignore the console feedback about submitting to the website for review -- that does not apply for the Isolation competition.)cd AIND-Chiron
udacity submit isolation
After submitting, you can list all your previous submissions by changing to the chiron project folder and running the command:
udacity ls isolation
You can pull the zip file and feedback for any submission with the command:
udacity get <SUBMISSION_ID>
Google and Facebook are difficult to use as identity providers for authentication from the command line. Therefore, we ask you to download a JSON web token from this link, and save it as
- ~/.udacity-pa/jwt for Mac OSX and Linux or
- %APPDATA%\udacity-pa\jwt for Windows, where %APPDATA% is an environment variable that will have a value like C:\Users<username>\AppData\Roaming.
Note: If you get an error after downloading the jwt, try moving it to ~/.ursula/jwt (or %APPDATA%\ursula\jwt for Windows). This error should only occur if you are using the udacity-chiron tool rather than the udacity-pa library (step 2 above).
The submission script will read the token from your filesystem so that you do not need to authenticate from the command line.
This repository is deprecated; therefore, we are going to archive it. However, learners will be able to fork it to their personal Github account but cannot submit PRs to this repository. If you have any issues or suggestions to make, feel free to:
- Utilize the https://knowledge.udacity.com/ forum to seek help on content-specific issues.
- Submit a support ticket along with the link to your forked repository if (learners are) blocked for other reasons. Here are the links for the retail consumers and enterprise learners.