Closed IAlibay closed 3 weeks ago
@RiesBen could you try out installing the single file installer and the conda-lock file on the BI clusters.
@IAlibay a problem, that I encountered here: I have a living conda env in on my cluster account, therefore I want to have a non-invasive way how I could use the installed openforge env. But I don't know how to do that, do you? (non-invasive, means not overwriting the bashrc conda init)
@mikemhenry can you weigh in on this?
apart from this comment, everything works really nice with the single file installer! could plan an rbfe network!
However, the unit tests are a mess! I wonder if a gufe version is not up to date, but I don't understand why the planning worked.
same for the conda-lock.
pytest result: 216 failed, 485 passed, 45 skipped, 1454 warnings, 51 errors in 314.05s (0:05:14)
will share an output file later.
many errors:
TypeError: Can't instantiate abstract class BadMapper with abstract methods _defaults, _from_dict, _to_dict
pydantic.v1.error_wrappers.ValidationError: 1 validation error for OpenMMSystemGeneratorFFSettings
- AttributeError: 'list' object has no attribute 'values'
AttributeError: 'OpenMMSystemGeneratorFFSettings' object has no attribute 'remove_com'
I'm working from this, right? https://industrybenchmarks2024.readthedocs.io/en/latest/installation.html
minor point: $ conda-lock install -n openfe conda-lock-openfe.yml
doesn't run as-is because the actual filename includes the version number
I find it a little confusing where/how the single file installer creates its conda environment, but that's fine. It works.
minor point:
$ conda-lock install -n openfe conda-lock-openfe.yml
doesn't run as-is because the actual filename includes the version number
I updated the file names (also for the single file installer) in this PR: https://github.com/OpenFreeEnergy/IndustryBenchmarks2024/pull/71
Follow up from #48
Once we have instructions in place, we need to QA the instructions, building an environment from scratch using the conda-lock file and the single file installer.
Ideally someone that isn't involved in the process like @jameseastwood