Marek Wolan
fa2cdf853c
Drop Ray
2023-07-31 11:27:16 +01:00
Marek Wolan
8e2ef1b695
Apply suggestions from code review
2023-07-31 10:25:29 +00:00
Marek Wolan
3b4a01760b
Rework apply_actions to make it more standard
2023-07-28 15:14:43 +01:00
Marek Wolan
c1bcc372b1
Merge remote-tracking branch 'origin/dev' into feature/1709-base-simulation-class
2023-07-28 14:49:56 +01:00
Christopher McCarthy
fd28475e83
Merged PR 148: 1711 Fix legacy config loading issues
...
## Summary
Added the ability to load legacy lay down config files. Added extensive unit testing and end-to-end testing. Also added the ability to set exactly how many num_train_steps, num_eval_steps, num_train_episodes, and num_eval_episode and used when converting a legacy training config.
## Test process
Full unit test and end-to-end test
## Checklist
- [X] This PR is linked to a **work item**
- [X] I have performed **self-review** of the code
- [X] I have written **tests** for any new functionality added with this PR
- [ ] I have updated the **documentation** if this PR changes or adds functionality
- [X] I have run **pre-commit** checks for code style
Related work items: #1711
2023-07-28 14:45:58 +00:00
Marek Wolan
b129c4fc97
Add SimComponent core class
2023-07-28 14:49:21 +01:00
Chris McCarthy
77e7941510
#1711 - Last minute docs changes
2023-07-28 14:39:01 +01:00
Chris McCarthy
e8349a8ca3
Merge branch 'github_dev' into bugfix/1711_Fix_legacy_config_loading_issues
2023-07-28 14:13:37 +01:00
Chris McCarthy
bb8b41a5ec
#1711 - Removed the legacy bools from the RLlibAgent constructor in primaite_session.py
2023-07-28 14:02:17 +01:00
Chris McCarthy
0fb9268f44
#1711 - Fully Integrated the legacy training config and lay down config options into the CLI, run PrimaiteSession, and Agent classes. Made the ese test in test_full_legacy_config_session.py use this new integrated option to read the legacy file.
2023-07-28 13:49:26 +01:00
Chris McCarthy
c276281a64
Merge branch 'github_dev' into bugfix/1711_Fix_legacy_config_loading_issues
2023-07-28 12:55:58 +01:00
Chris McCarthy
baed7445c9
Merge remote-tracking branch 'github/dev' into github_dev
2023-07-28 12:54:58 +01:00
Chris McCarthy
7c843d3caa
#1711 - Added the ability to load legacy lay down config files. Added extensive unit testing and end-to-end testing. Also added the ability to set exactly how many num_train_steps, num_eval_steps, num_train_episodes, and num_eval_episode and used when converting a legacy training config.
2023-07-28 12:53:49 +01:00
jamesshort1
e62846255f
Update README.md
2023-07-28 09:41:29 +01:00
jamesshort1
546c66c542
Update README.md
2023-07-28 09:40:05 +01:00
jamesshort1
74e3dabae9
Update README.md
2023-07-28 09:39:05 +01:00
Christopher McCarthy
2642cc97de
Merged PR 146: Final sync with github v2.0.0 release
2023-07-27 16:24:17 +00:00
Chris McCarthy
3f34c76b3c
Merge branch 'github_dev' into release/2.0.0
2023-07-27 17:22:17 +01:00
jamesshort1
378001ff68
Update README.md
2023-07-27 14:57:08 +01:00
Chris McCarthy
92671796a1
Added GFX license conditions. Included LICENSE file in build. Fixed a few character issues in README.md
2023-07-27 11:40:29 +01:00
Chris McCarthy
858396f3d6
Dropped MIT license until public release
2023-07-27 11:03:25 +01:00
jamesshort1
fde033b387
Update README.md
2023-07-27 08:59:43 +01:00
jamesshort1
bd30bab096
Update README.md
2023-07-27 08:59:24 +01:00
Christopher McCarthy
4baff171af
Merged PR 144: v2.0.0 GitHub release sync
...
v2.0.0 GitHub release sync
Related work items: #901 , #1523 , #1574 , #1594 , #1595 , #1597 , #1623 , #1626 , #1629 , #1631 , #1632 , #1635 , #1637 , #1638 , #1639 , #1640 , #1641 , #1647 , #1648 , #1650
2023-07-27 07:46:59 +00:00
Chris McCarthy
31e2af6db1
Merge branch 'github_dev' into release/2.0.0
2023-07-27 08:43:33 +01:00
Chris McCarthy
c5a23fa035
Added run section with primaite session command in the README.md
2023-07-26 22:10:59 +01:00
Chris McCarthy
6cf18e7808
Merge branch 'github_dev' into release/2.0.0
2023-07-26 22:08:19 +01:00
Chris McCarthy
472e85cffb
Added additional install instructions to the README.md
2023-07-26 21:49:36 +01:00
Chris McCarthy
fce4e78933
Synced with the github repo release
2023-07-26 21:40:30 +01:00
Chris McCarthy
499219eb40
Added project urls to pyproject.toml and a setup.cfg file for PyPi to pickup author and url
2023-07-26 21:11:15 +01:00
Chris McCarthy
efbb6ef8df
Added a CONTRIBUTING.md and added a URL to the Yawning-Titan reference in index.rst
2023-07-26 20:17:29 +01:00
Chris McCarthy
1c4695d391
Dropped the ADF build files and updated the package name install step in python-package.yml. Added bug_report.md and feature_request.md files for GitHub
2023-07-26 20:05:44 +01:00
Chris McCarthy
5c5528bb94
Updated the README.md with developer install specific instructions
2023-07-26 19:49:24 +01:00
Chris McCarthy
1c35b109b1
Merge remote-tracking branch 'devops/main' into github_dev
2023-07-26 19:43:46 +01:00
Chris McCarthy
c6cbb5ae8d
Create python-package.yml CI pipeline
2023-07-26 19:38:28 +01:00
Christopher McCarthy
1f7677270b
Merged PR 143: v2.0.0
...
v2.0.0
2023-07-26 18:21:18 +00:00
Christopher McCarthy
db9aa3cdf0
Merged PR 142: v2.0.0
...
v2.0.0
Related work items: #901 , #1523 , #1574 , #1594 , #1595 , #1597 , #1623 , #1626 , #1629 , #1631 , #1632 , #1635 , #1637 , #1638 , #1639 , #1640 , #1641 , #1647 , #1648 , #1650
v2.0.0
2023-07-26 18:20:28 +00:00
Chris McCarthy
46b3ab0959
Ran final v2.0.0 benchmark and dropped the release candidate benchmarks
2023-07-26 18:19:11 +01:00
Chris McCarthy
38f851ab66
Bumped version to 2.0.0
2023-07-26 14:38:57 +01:00
Christopher McCarthy
9377553a22
Merged PR 139: Re-run the benchmarks for v2.0.0rc1 and v2.0.0rc2 using the same config file....
...
## Summary
Re-run the benchmarks for v2.0.0rc1 and v2.0.0rc2 using the same config file. As expected, the versions perform almost identically as there's no real logic changes that would affect the agent between the two release candidates
## Checklist
- [X] This PR is linked to a **work item**
- [X] I have performed **self-review** of the code
- [ ] I have written **tests** for any new functionality added with this PR
- [ ] I have updated the **documentation** if this PR changes or adds functionality
- [X] I have run **pre-commit** checks for code style
Related work items: #1574
2023-07-25 09:33:32 +00:00
Chris McCarthy
e5983d7d0e
Merge remote-tracking branch 'origin/dev' into release/2.0.0rc1
...
# Conflicts:
# .gitignore
# benchmark/results/PrimAITE Versions Learning Benchmark.png
# benchmark/results/v2.0.0rc1/PrimAITE v2.0.0rc1 Learning Benchmark.pdf
# benchmark/results/v2.0.0rc1/PrimAITE v2.0.0rc1 Learning Benchmark.png
# benchmark/results/v2.0.0rc1/v2.0.0rc1_benchmark_metadata.json
2023-07-24 22:50:34 +01:00
Chris McCarthy
b6c2120f22
RE-ran the benchmarks for v2.0.0rc1 and v2.0.0rc2 using the same config file. As expected, the versions perform almost identically as there's no real logic changes that would affect the agent between the two release candidates
2023-07-24 22:43:22 +01:00
Christopher McCarthy
19643287af
Merged PR 137: #1650 - Turned on the test. Also updated some references to the old primaite...
...
## Summary
- Turned on the test. Also updated some references to the old primaite paths. Finally, pushed the deployment status classifier to Development Status :: 5 - Production/Stable
## Test process
Yes, turned on the test.
## Checklist
- [ ] This PR is linked to a **work item**
- [ ] I have performed **self-review** of the code
- [ ] I have written **tests** for any new functionality added with this PR
- [ ] I have updated the **documentation** if this PR changes or adds functionality
- [ ] I have run **pre-commit** checks for code style
#1650 - Turned on the test. Also updated some references to the old primaite paths. Finally, pushed the deployment status classifier to Development Status :: 5 - Production/Stable
Related work items: #1650
2023-07-24 11:11:17 +00:00
Chris McCarthy
1131663cde
#1650 - Removed the commented out pytest.mark.skip statement now that the test does work.
2023-07-24 09:20:36 +01:00
Chris McCarthy
66d367aa94
#1650 - Turned on the test. Also updated some references to the old primaite paths. Finally, pushed the deployment status classifier to Development Status :: 5 - Production/Stable
2023-07-21 16:49:17 +01:00
Christopher McCarthy
b92145cfc7
Merged PR 135: #1648 - Updated file headers
...
## Summary
- Updated file header from 'Crown Owned Copyright (C) Dstl 2023. DEFCON 703. Shared in confidence.' to '© Crown-owned copyright 2023, Defence Science and Technology Laboratory UK'
## Checklist
- [ ] This PR is linked to a **work item**
- [ ] I have performed **self-review** of the code
- [ ] I have written **tests** for any new functionality added with this PR
- [ ] I have updated the **documentation** if this PR changes or adds functionality
- [ ] I have run **pre-commit** checks for code style
#1648 - Updated file header from 'Crown Owned Copyright (C) Dstl 2023. DEFCON 703. Shared in confidence.' to '© Crown-owned copyright 2023, Defence Science and Technology Laboratory UK'
Related work items: #1648
2023-07-21 14:08:09 +00:00
Chris McCarthy
1c6ceaa95b
#1648 - Reverted benchmark sessions and episodes numbers
2023-07-21 15:07:21 +01:00
Chris McCarthy
4bb4850681
#1648 - Added header to benchmark files
2023-07-21 15:06:05 +01:00
Chris McCarthy
b9ae82310c
#1648 - Reverted the benchmark files
2023-07-21 15:01:51 +01:00
Chris McCarthy
1dc23e11f2
#1648 - Updated file header from 'Crown Owned Copyright (C) Dstl 2023. DEFCON 703. Shared in confidence.' to '© Crown-owned copyright 2023, Defence Science and Technology Laboratory UK'
2023-07-21 14:54:09 +01:00