Conversation
|
|
When did you get this output? |
i just copied the CI log, maybe it gives you a hint what went wrong. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #821 +/- ##
=======================================
Coverage 95.17% 95.17%
=======================================
Files 128 128
Lines 5080 5080
=======================================
Hits 4835 4835
Misses 245 245
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
I just added a wildcard to the benchmark results folder in the CI script, hopefuly it can fix the issue |
run_benchmark_slurm.sh
Outdated
| export DOMAINLAB_CUDA_START_SEED=$2 | ||
| fi | ||
|
|
||
| # Extract output_dir from the YAML configuration file |
There was a problem hiding this comment.
could you put the common bash operations into a function in a separate script in scripts folder?
CI passed now |
…/DomainLab into benchmark_results_suffix
|
I clicked two times rerun the CI, but it looks like it did not re-run |
|
still the same error with poetry NameError: name 'extend' is not defined @agisga , do you have any idea what is going on? |
|
@smilesun I just looked through the commit history of DomId, and I had solved an issue that seems to be the same error with "name 'extend' is not defined"! What worked for me was adding the following to pyproject.toml: There seems to be a compatibility bug between backpack and newer versions of setuptools (70.x). Hope that helps! |
|
|
|
I tried sometime to fix the seborn problem above: currently, matplotlib==3.8.2 ; python_version >= "3.9" and python_version < "4.0" and seaborn==0.12.2 ; python_version >= "3.9" and python_version < "4.0" in the requirements.txt, but i could not reproduce the error on my laptop after chaning the version of matplotlib and seaborn, any idea @MatteoWohlrapp @agisga |
|
the error occurs at rule: |
|
… seed and added comments to the utils function for the benchmark script
@MatteoWohlrapp @agisga , I FIXED it, in fact, the unit test is run with the poetry dependencies, instead of requirements.txt, i have updated pyproj.yaml and now the unit test passed for seaborn and matplotlib |
smilesun
left a comment
There was a problem hiding this comment.
Thanks for the nice work @MatteoWohlrapp , i will now test it on the cluster if the benchmark works as expected.
It works on the cluster! |
Added time when the benchmark script was executed as a suffix. For that, I am getting the folder name from the configuration file and extending this name with the timestamp, then adding it to the snakemake command to overwrite the existing output folder path. See format below:
