LukeVassallo / RL_PCB

RL_PCB is a novel learning-based method for optimising the placement of circuit components on a Printed Circuit Board (PCB).
MIT License
18 stars 5 forks source link

Setup isues #1

Closed Hussien-Aboelnaga closed 2 months ago

Hussien-Aboelnaga commented 3 months ago

Helo Luke,

Hope you are doing well,

Thank you very much for this code and the idea. It is very interesting.

I have tried to use this code in my machine but i can not. I tried different ways but with no luck. Here is the output after i tried to run the expermients. BTY: i am using WSL2 which is a toll to run ubuntu linux system on windows.

image image

Would you please help me to know what should i do?

Thank you.

LukeVassallo commented 3 months ago

Hi,

The development work was carried out on an Ubuntu 20.04 machine. Tests are run regularly on the code base so I suspect the issues raised are coming from WSL. You can check the test results and auto generated reports here: https://gitlab.lukevassallo.com/luke/rl_pcb/-/pipelines/403.

There seems to be a problem with the running of experiments as indicated by the mkfifo command. You may need to comment out the scheduler in run.sh (line 20) and manually start each experiment. The purpose of the scheduler is to run multiple experiments in parallel on different operating system processes.

The hyperparameter files hp_td3.jsonand hp_sac.json are soft relative links that point to the RL_PCB/defaults. Can you confirm that these link are present on your system in RL_PCB/experiments/00_parameter_exeperiments/hyperparameters ?

The missing hyperparameter files seem more critical. I would try to resolve those errors first and then check the scheduler if problems still persists.

Hope this helps!

LukeVassallo commented 2 months ago

Since there has been no activity on this issue for a while I'm assuming that it has been resolved. If otherwise please feel free to open a new one.