Documentation for running codes:
source activate
cd RLGC/src/py
python trainIEEE39LoadSheddingAgent_discrete_action.py
Problems and custom fixes:
- There is no file folder src/ as py/
- I found "trainIEEE39LoadSheddingAgent_discrete_action.py " under examples/IEEE39_load_shedding
- Running the file "trainIEEE39LoadSheddingAgent_discrete_action.py" throws import error
ModuleNotFoundError: No module named 'PowerDynSimEnvDef_v7' because of code snippet
from PowerDynSimEnvDef_v7 import PowerDynSimEnv
- I found PowerDynSimEnvDef_v7 under \src\environments
- Copied PowerDynSimEnvDef_v7 to examples/IEEE39_load_shedding and tried running trainIEEE39LoadSheddingAgent_discrete_action.py
- Got error Error: Unable to access jarfile .....IEEE39_load_shedding/lib/RLGCJavaServer1.0.0_alpha.jar
- Found RLGCJavaServer1.0.0_alpha.jar under \RLGC\lib\ and copied to examples/IEEE39_load_shedding/lib/
- Finally got an error from Py4JJava error
y4j.protocol.Py4JJavaError: An error occurred while calling t.initStudyCase.
: java.io.FileNotFoundException: C:\Users\0000011369979\Documents\Work\FY2020_2\kochi\RLGC\RLGC_env\RLGC\examples\IEEE39_load_shedding\testData\IEEE39\json\IEEE39_dyn_config.json (The system cannot find the path specified)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
at java.base/java.io.FileInputStream.(FileInputStream.java:155)
...
- It was file path error again, copied IEEE39 from testData to IEEE39_load_shedding/testData/
- Encountered error
Traceback (most recent call last):
File "C:/Users/0000011369979/Documents/Work/FY2020_2/kochi/RLGC/RLGC_env/RLGC/examples/IEEE39_load_shedding/trainIEEE39LoadSheddingAgent_discrete_action.py", line 125, in
train(total_steps, lr, env, model_path, final_saved_model,saved_model_dir)
File "C:/Users/0000011369979/Documents/Work/FY2020_2/kochi/RLGC/RLGC_env/RLGC/examples/IEEE39_load_shedding/trainIEEE39LoadSheddingAgent_discrete_action.py", line 90, in train
load_path=model_path
TypeError: learn() got an unexpected keyword argument 'network'
I finally gave up. It seems there are a lot of issues regarding Paths. Moreover, I would like to know a simpler way of testing the author's code.
Documentation for running codes:
source activate
cd RLGC/src/py
python trainIEEE39LoadSheddingAgent_discrete_action.py
Problems and custom fixes:
ModuleNotFoundError: No module named 'PowerDynSimEnvDef_v7' because of code snippet
from PowerDynSimEnvDef_v7 import PowerDynSimEnvy4j.protocol.Py4JJavaError: An error occurred while calling t.initStudyCase.
: java.io.FileNotFoundException: C:\Users\0000011369979\Documents\Work\FY2020_2\kochi\RLGC\RLGC_env\RLGC\examples\IEEE39_load_shedding\testData\IEEE39\json\IEEE39_dyn_config.json (The system cannot find the path specified)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
at java.base/java.io.FileInputStream.(FileInputStream.java:155)
...
Traceback (most recent call last):
File "C:/Users/0000011369979/Documents/Work/FY2020_2/kochi/RLGC/RLGC_env/RLGC/examples/IEEE39_load_shedding/trainIEEE39LoadSheddingAgent_discrete_action.py", line 125, in
train(total_steps, lr, env, model_path, final_saved_model,saved_model_dir)
File "C:/Users/0000011369979/Documents/Work/FY2020_2/kochi/RLGC/RLGC_env/RLGC/examples/IEEE39_load_shedding/trainIEEE39LoadSheddingAgent_discrete_action.py", line 90, in train
load_path=model_path
TypeError: learn() got an unexpected keyword argument 'network'
I finally gave up. It seems there are a lot of issues regarding Paths. Moreover, I would like to know a simpler way of testing the author's code.