dr-auto-submit-beta
v0.0.4
Published
A auto submission tool to help with Deep Racer league
Downloads
9
Readme
dr-auto-submit-beta
A node based DeepRacer league submitter, this will help you submit your model automatically every 10 seconds
Usage
Simply install Chrome, Node and execute one command.
$npx dr-auto-submit-beta -h
npx: installed 56 in 5.137s
Usage: dr-auto-submit-beta -a <accountId> -u <username> -p <password> -s <model1>:<raceHash1> -s <model2>:<raceHash2>
Options:
-a, --account <accountId> Account Id to use for autosubmission. Sample: -a 6817631413
-u, --username <username> Username used for submission. Sample: -u Aihsadhahl
-p, --password <password> Password used to login to console. Sample: -p iuasdadgad12
-s, --submit <model>:<raceHash> Model and race to submit to, you can provide multiple submissions. -s awesome-model:races/arn%3Aaws%3Adeepracer%3A%3A%3Aleaderboard%2F55234c74-2c48-466d-9e66-242ddf05e04d (default: [])
-e, --executable Location of your chrome binary file. Default /usr/bin/chromium-browser
-d, --debug Enable debug
--no-headless Disable headless mode
-h, --help Read more information
Guide
- Obtain valid a sub account with all Deep Racer permission. Follow instruction here to create a sub account. A valid account will consist of 3 information: account id, username and password.
- Train and make sure your model is in valid state to submit.
- Open your league leader board and copy race hash.
https://console.aws.amazon.com/deepracer/home?region=us-east-1#league/arn%3Aaws%3Adeepracer%3A%3A%3Aleaderboard%2F55234c74-2c48-466d-9e66-242ddf05e04d
will have hash:league/arn%3Aaws%3Adeepracer%3A%3A%3Aleaderboard%2F55234c74-2c48-466d-9e66-242ddf05e04d
- Make sure Chrome and Node are installed in your system.
- Execute commandline
npx dr-auto-submit-beta -a 123411231 -u Daf123AD -p asdasd12131das -s my-model:league/arn%3Aaws%3Adeepracer%3A%3A%3Aleaderboard%2F55234c74-2c48-466d-9e66-242ddf05e04d
Installation on Linux
Install Chromium
apt-get update && apt-get install -y chromium-browser
Install NodeJS on your server following instruction
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
Start submission
npx dr-auto-submit-beta -a <account> -u <username> -p <password> -s <model1>:<raceHash1> -s <model2>:<raceHash2>