{"id":17963523,"url":"https://github.com/imoneoi/xrl-script","last_synced_at":"2025-08-16T10:33:01.775Z","repository":{"id":69003051,"uuid":"285160779","full_name":"imoneoi/xrl-script","owner":"imoneoi","description":"Efficient AutoRL script for any framework","archived":false,"fork":false,"pushed_at":"2020-08-05T03:16:14.000Z","size":6,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-29T12:37:47.475Z","etag":null,"topics":["auto-ml","deep-reinforcement-learning","distributed","hyperparameter-optimization","hyperparameter-search","parallel","reinforcement-learning"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imoneoi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-05T02:49:13.000Z","updated_at":"2024-08-19T05:45:21.000Z","dependencies_parsed_at":"2023-03-27T14:34:02.721Z","dependency_job_id":null,"html_url":"https://github.com/imoneoi/xrl-script","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imoneoi%2Fxrl-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imoneoi%2Fxrl-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imoneoi%2Fxrl-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imoneoi%2Fxrl-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imoneoi","download_url":"https://codeload.github.com/imoneoi/xrl-script/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230032692,"owners_count":18162491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auto-ml","deep-reinforcement-learning","distributed","hyperparameter-optimization","hyperparameter-search","parallel","reinforcement-learning"],"created_at":"2024-10-29T11:41:01.622Z","updated_at":"2024-12-16T22:17:54.525Z","avatar_url":"https://github.com/imoneoi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# XRL-Script\n\nEfficient distributed AutoRL script for any framework\n\n## Features\n\n- [x] Distributed training on single machine, multiple CPU/GPUs\n- [x] Automatic resource allocation\n- [x] TPESampler and Hyperband pruner support\n- [ ] Automatic testing for stable hyperparameter set\n\n## Usage\n\n*In rl.py*\n1. Implement your training logic in train_rl_agent\n2. Specify hyperparameter range\n\n*In rl-auto-gpu.py*\n1. Specify minimum and maximum steps per trial, and number of trials\n2. Set parallel trials per GPU \u0026 parallel envs per trial according to your hardware\n3. Set reduction factor (integer). In most situations you can set one so that Hyperband bracket number stays in [4, 6]\n\n**Then run rl-auto-gpu.py, the script will find all available gpus and run hyperparameter search in parallel**\n\n## Dependencies\n\n- [Optuna](https://github.com/optuna/optuna)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimoneoi%2Fxrl-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimoneoi%2Fxrl-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimoneoi%2Fxrl-script/lists"}