Commit Graph

  • dd21f9440f Apply suggestions from code review Sunil Samra 2023-07-17 14:21:37 +00:00
  • 12339aa970 Merged PR 113: feature/1597-Getting-Started Brian Kanyora 2023-07-17 14:19:16 +00:00
  • a432822bcb Merged PR 113: feature/1597-Getting-Started Brian Kanyora 2023-07-17 14:19:16 +00:00
  • e500138b8f #901 - Changed num_eval_steps back to 1 in ppo_seeded_training_config.yaml SunilSamra 2023-07-17 14:06:33 +01:00
  • ec938ce761 #901 - Changed num_eval_steps back to 1 in ppo_seeded_training_config.yaml SunilSamra 2023-07-17 14:06:33 +01:00
  • 04c6a96a23 Merge remote-tracking branch 'origin/feature/901-change-functionality-acl-rules' into feature/901-change-functionality-acl-rules SunilSamra 2023-07-17 14:01:32 +01:00
  • 007a0c4b98 Merge remote-tracking branch 'origin/feature/901-change-functionality-acl-rules' into feature/901-change-functionality-acl-rules SunilSamra 2023-07-17 14:01:32 +01:00
  • ded5a6f352 #901 - Fixed bug in implicit rule - comparing it to string ALLOW or DENY in access_control_list.py SunilSamra 2023-07-17 13:58:06 +01:00
  • 2526427f2f #901 - Fixed bug in implicit rule - comparing it to string ALLOW or DENY in access_control_list.py SunilSamra 2023-07-17 13:58:06 +01:00
  • 5685db804a Removed apply_implicit_rule comment Sunil Samra 2023-07-17 12:45:31 +00:00
  • cc09fe9079 Removed apply_implicit_rule comment Sunil Samra 2023-07-17 12:45:31 +00:00
  • 8008fab523 #901 - Removed flatten from training configs - Added flatten operation in observations.py when there are multiple obs components - Updated config.rst docs SunilSamra 2023-07-17 13:44:16 +01:00
  • 78d7f39342 #901 - Removed flatten from training configs - Added flatten operation in observations.py when there are multiple obs components - Updated config.rst docs SunilSamra 2023-07-17 13:44:16 +01:00
  • cb4089a0ba #901 - Removed bool apply_implicit_rule - Set default implicit_rule to EXPLICIT DENY - Added position to ACLs in laydown configs - Removed apply_implicit_rule from training configs SunilSamra 2023-07-17 13:00:58 +01:00
  • da20c0e9e6 #901 - Removed bool apply_implicit_rule - Set default implicit_rule to EXPLICIT DENY - Added position to ACLs in laydown configs - Removed apply_implicit_rule from training configs SunilSamra 2023-07-17 13:00:58 +01:00
  • ee0c797c3c #1629 - Added assertion in the test that checks the length of the all transactions file too. - Added supporting function on the TempPrimaiteSession class that reads the all transactions csv file. - Some renaming of the functions. Chris McCarthy 2023-07-17 12:14:47 +01:00
  • 360eb38c2b #1629 - Added assertion in the test that checks the length of the all transactions file too. - Added supporting function on the TempPrimaiteSession class that reads the all transactions csv file. - Some renaming of the functions. Chris McCarthy 2023-07-17 12:14:47 +01:00
  • 6cb475ecdc #1595: set default tc and ldc to None for AgentABC and PrimaiteSession + adding a comment for cli load flag Czar Echavez 2023-07-17 11:54:54 +01:00
  • 6b76214eb2 #1595: set default tc and ldc to None for AgentABC and PrimaiteSession + adding a comment for cli load flag Czar Echavez 2023-07-17 11:54:54 +01:00
  • 0732eb2f5c #1629 - Added rllib test Chris McCarthy 2023-07-17 11:50:07 +01:00
  • 75c91b9eb9 #1629 - Added rllib test Chris McCarthy 2023-07-17 11:50:07 +01:00
  • ef8f6de646 Add typehint for agent config class Marek Wolan 2023-07-17 11:21:29 +01:00
  • 432da5ca90 Add typehint for agent config class Marek Wolan 2023-07-17 11:21:29 +01:00
  • 9374646758 Merge remote-tracking branch 'origin/dev' into feature/1597-Getting-Started Brian Kanyora 2023-07-17 10:33:59 +01:00
  • 9a0b14b111 Merge remote-tracking branch 'origin/dev' into feature/1597-Getting-Started Brian Kanyora 2023-07-17 10:33:59 +01:00
  • 3e7f6cc98d #901 - Added check in access_control_list.py which sets implicit permission to NA if boolean is False - Changed the defaults in training_config.py so that each scenario has an EXPLICIT ALLOW rule as default implicit rule - Updated the test_seeding_and_deterministic_session.py because of change no2 adds an extra rule to that scenario SunilSamra 2023-07-17 10:27:56 +01:00
  • 707d8f6189 #901 - Added check in access_control_list.py which sets implicit permission to NA if boolean is False - Changed the defaults in training_config.py so that each scenario has an EXPLICIT ALLOW rule as default implicit rule - Updated the test_seeding_and_deterministic_session.py because of change no2 adds an extra rule to that scenario SunilSamra 2023-07-17 10:27:56 +01:00
  • ff6c8c0c6b Apply suggestions from code review Brian Kanyora 2023-07-17 09:23:11 +00:00
  • 50697c6f75 Apply suggestions from code review Brian Kanyora 2023-07-17 09:23:11 +00:00
  • ab45c7e3f9 #901 - added to config.rst and added new ACL main config options SunilSamra 2023-07-17 10:08:12 +01:00
  • 9df8d132fc #901 - added to config.rst and added new ACL main config options SunilSamra 2023-07-17 10:08:12 +01:00
  • 98ac228f90 Fix types according to mypy Marek Wolan 2023-07-14 16:38:55 +01:00
  • 2bb71623fa Fix types according to mypy Marek Wolan 2023-07-14 16:38:55 +01:00
  • 232908ac00 #1595: minor fix to cli command Czar Echavez 2023-07-14 16:04:34 +01:00
  • ea7c1519fe #1595: minor fix to cli command Czar Echavez 2023-07-14 16:04:34 +01:00
  • a2461d29b4 #901 - amended comment in observations.py SunilSamra 2023-07-14 16:04:13 +01:00
  • 8aa71c3ff8 #901 - amended comment in observations.py SunilSamra 2023-07-14 16:04:13 +01:00
  • c783965001 #1595: added loading sessions to run command + test + documentation for how to use loading sessions Czar Echavez 2023-07-14 15:51:38 +01:00
  • 7c2ff55da2 #1595: added loading sessions to run command + test + documentation for how to use loading sessions Czar Echavez 2023-07-14 15:51:38 +01:00
  • b4f8514206 #901 - amended comment in training_config_main.yaml SunilSamra 2023-07-14 15:49:18 +01:00
  • 1b6244d13f #901 - amended comment in training_config_main.yaml SunilSamra 2023-07-14 15:49:18 +01:00
  • fc1a575fd0 #901 - - Added comments in access_control_list.py - Changed obs_shape to max_number_acl_rules from max_number_acl_rules + 1 as index starts from 1 - Commented episode and step print line from test_single_action_space.py SunilSamra 2023-07-14 15:27:37 +01:00
  • 661c865108 #901 - - Added comments in access_control_list.py - Changed obs_shape to max_number_acl_rules from max_number_acl_rules + 1 as index starts from 1 - Commented episode and step print line from test_single_action_space.py SunilSamra 2023-07-14 15:27:37 +01:00
  • 6b8cf73207 901 - Added another test and tidied up comments in test_observation_space.py and tidied up comments in observations.py SunilSamra 2023-07-14 14:51:26 +01:00
  • eb75d15722 901 - Added another test and tidied up comments in test_observation_space.py and tidied up comments in observations.py SunilSamra 2023-07-14 14:51:26 +01:00
  • e522e56ff1 Add typehints Marek Wolan 2023-07-14 14:43:47 +01:00
  • 31fedb945e Add typehints Marek Wolan 2023-07-14 14:43:47 +01:00
  • e5debcfc6c 901 - Changed the default expected_mean_reward_per_episode values in test_seeding_and_deterministic_session.py SunilSamra 2023-07-14 14:26:10 +01:00
  • 4e53564670 901 - Changed the default expected_mean_reward_per_episode values in test_seeding_and_deterministic_session.py SunilSamra 2023-07-14 14:26:10 +01:00
  • fbdb8aab28 #1595: - Added ability to load sessions via PrimaiteSession - PrimaiteSession loading test - Added a NotImplemented RLlib loading for now - Added the ability to load sessions for hardcoded agents - Moved Session metadata parsing to utils Czar.Echavez 2023-07-14 14:14:03 +01:00
  • 8e2f105d57 #1595: - Added ability to load sessions via PrimaiteSession - PrimaiteSession loading test - Added a NotImplemented RLlib loading for now - Added the ability to load sessions for hardcoded agents - Moved Session metadata parsing to utils Czar.Echavez 2023-07-14 14:14:03 +01:00
  • 8c0ca8cfbc #901 - Dropped temp_primaite_sessiion_2 from conftest.py. - Re-added the hard-coded mean rewards per episode values from a rpe-trained agent to the deterministic test in test_seeding_and_deterministic_session.py - Partially tidies up some tests in test_observation_space.py; Still some work to be done on this at a later date. Chris McCarthy 2023-07-14 14:13:11 +01:00
  • f9c7cafe87 #901 - Dropped temp_primaite_sessiion_2 from conftest.py. - Re-added the hard-coded mean rewards per episode values from a rpe-trained agent to the deterministic test in test_seeding_and_deterministic_session.py - Partially tidies up some tests in test_observation_space.py; Still some work to be done on this at a later date. Chris McCarthy 2023-07-14 14:13:11 +01:00
  • 4a0d688ae6 901 - fixed test_observation_space.py, added test fixture for test_seeding_and_deterministic_session.py and increased default max number of acls SunilSamra 2023-07-14 12:29:50 +01:00
  • e743b2380c 901 - fixed test_observation_space.py, added test fixture for test_seeding_and_deterministic_session.py and increased default max number of acls SunilSamra 2023-07-14 12:29:50 +01:00
  • c57ed6edcd Added type hints Marek Wolan 2023-07-14 12:01:38 +01:00
  • c2931bde6c Added type hints Marek Wolan 2023-07-14 12:01:38 +01:00
  • dce0d10383 #1595: fix poorly merged tests + files Czar Echavez 2023-07-14 11:21:59 +01:00
  • 436448beed #1595: fix poorly merged tests + files Czar Echavez 2023-07-14 11:21:59 +01:00
  • a92ef3f4ad #1595: test to make sure that the loaded agent trains + remove unnecessary files + fixing agent save output name Czar Echavez 2023-07-14 10:56:28 +01:00
  • 7b929109dc #1595: test to make sure that the loaded agent trains + remove unnecessary files + fixing agent save output name Czar Echavez 2023-07-14 10:56:28 +01:00
  • bc7c32697f Merge branch 'dev' into feature/1595-finalise-and-test-the-loading-of-trained-agents Czar Echavez 2023-07-14 08:39:52 +01:00
  • 118b05ede0 Merge branch 'dev' into feature/1595-finalise-and-test-the-loading-of-trained-agents Czar Echavez 2023-07-14 08:39:52 +01:00
  • a923d818d3 Add More Typehint Marek Wolan 2023-07-13 18:08:44 +01:00
  • 9650669c83 Add More Typehint Marek Wolan 2023-07-13 18:08:44 +01:00
  • 0bcaf0696d 901 - removed print statements and merged with dev SunilSamra 2023-07-13 17:14:59 +01:00
  • 558223e8b6 901 - removed print statements and merged with dev SunilSamra 2023-07-13 17:14:59 +01:00
  • 79d77c85c4 Merge remote-tracking branch 'origin/dev' into feature/901-change-functionality-acl-rules SunilSamra 2023-07-13 16:48:02 +01:00
  • 77f717c649 Merge remote-tracking branch 'origin/dev' into feature/901-change-functionality-acl-rules SunilSamra 2023-07-13 16:48:02 +01:00
  • c3023d4d7c #1595 missed hardcoded_abc file in commit Czar.Echavez 2023-07-13 16:24:30 +01:00
  • 738e5b5dca #1595 missed hardcoded_abc file in commit Czar.Echavez 2023-07-13 16:24:30 +01:00
  • e2d5f0bcff #1595: - SB3 Agent loading - rename agent.py -> agent_abc.py - rename hardcoded.py -> hardcoded_abc.py - Tests - Added in test asset that is used to load the SB3 Agent Czar.Echavez 2023-07-13 16:24:03 +01:00
  • 606354614a #1595: - SB3 Agent loading - rename agent.py -> agent_abc.py - rename hardcoded.py -> hardcoded_abc.py - Tests - Added in test asset that is used to load the SB3 Agent Czar.Echavez 2023-07-13 16:24:03 +01:00
  • 4e4166d4d4 Continue Adding Typehints Marek Wolan 2023-07-13 12:25:54 +01:00
  • 36e48dc8e9 Continue Adding Typehints Marek Wolan 2023-07-13 12:25:54 +01:00
  • 771061a218 901 - fixed test_single_action_space.py test SunilSamra 2023-07-13 11:45:23 +01:00
  • 0ab4dab72a 901 - fixed test_single_action_space.py test SunilSamra 2023-07-13 11:45:23 +01:00
  • ad4198da13 901 - changed acl current obs from list to numpy.array, changed default ACL list in training_config.py to FALSE, and tried to make test_seeding_and_deterministic_session.py test without fixed reward results SunilSamra 2023-07-13 11:04:11 +01:00
  • f8cb18c654 901 - changed acl current obs from list to numpy.array, changed default ACL list in training_config.py to FALSE, and tried to make test_seeding_and_deterministic_session.py test without fixed reward results SunilSamra 2023-07-13 11:04:11 +01:00
  • 345b89d5ee feature/1597: Added dependencies to the index.rst since v1.1.0. Brian Kanyora 2023-07-13 09:36:04 +01:00
  • fd2ab39edf feature/1597: Added dependencies to the index.rst since v1.1.0. Brian Kanyora 2023-07-13 09:36:04 +01:00
  • 3874d08a7e feature/1597: Added dependencies to the index.rst since v1.1.0. Brian Kanyora 2023-07-13 09:35:42 +01:00
  • f5e1ef7491 feature/1597: Added dependencies to the index.rst since v1.1.0. Brian Kanyora 2023-07-13 09:35:42 +01:00
  • d2bac4307a Type hint ACLs Marek Wolan 2023-07-12 16:58:12 +01:00
  • f4a70394e0 Type hint ACLs Marek Wolan 2023-07-12 16:58:12 +01:00
  • f3809054bf Merged PR 116: Update documentation Marek Wolan 2023-07-12 14:28:41 +00:00
  • c61770825a Merged PR 116: Update documentation Marek Wolan 2023-07-12 14:28:41 +00:00
  • 8caec4eaa1 Merged PR 115: Configure Different Episode and Step Counts for Training and Evaluation Sunil Samra 2023-07-12 13:34:58 +00:00
  • a19fbd1e98 Merged PR 115: Configure Different Episode and Step Counts for Training and Evaluation Sunil Samra 2023-07-12 13:34:58 +00:00
  • 54e4da1250 #1595: run tests in parallel Czar Echavez 2023-07-12 12:04:26 +01:00
  • 85c360548b #1595: run tests in parallel Czar Echavez 2023-07-12 12:04:26 +01:00
  • e192d24800 Merge remote-tracking branch 'origin/dev' into feature/901-change-functionality-acl-rules SunilSamra 2023-07-12 10:45:03 +01:00
  • 06c20f6984 Merge remote-tracking branch 'origin/dev' into feature/901-change-functionality-acl-rules SunilSamra 2023-07-12 10:45:03 +01:00
  • bd8d9f278d 1566 - removed redundant config file SunilSamra 2023-07-12 09:52:54 +01:00
  • 96b48aad79 1566 - removed redundant config file SunilSamra 2023-07-12 09:52:54 +01:00
  • ae6c90a670 901 - fixed how acls are added into list with new logic - agent cannot overwrite another acl in the list SunilSamra 2023-07-12 09:47:16 +01:00
  • f817efdc69 901 - fixed how acls are added into list with new logic - agent cannot overwrite another acl in the list SunilSamra 2023-07-12 09:47:16 +01:00
  • 5d5d70c0b6 Add better hyperlinks Marek Wolan 2023-07-12 09:16:40 +01:00
  • c7547f715e Add better hyperlinks Marek Wolan 2023-07-12 09:16:40 +01:00
  • 92f94b7be7 Merge remote-tracking branch 'origin/dev' into feature/1566-configure_episode-steps-learn-eval SunilSamra 2023-07-11 17:18:05 +01:00