You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Implement Pacemaker support: codes are all updated and unit tests passed
* Implement Pacemaker support: error parsing and unit tests passed
* Fix Pacemaker fitting: implementation of correct parameter passing
* Fix P-ACE: extract hyperparameters from fit_kwargs in machine_learning_fit
* fix hypers passing issue for pacemaker
* implementation: Pacemaker ACE interface
* fix: export extxyz file during pacemaker fitting
* check: e0 reading
* fix: species input
* Update README with installation instructions for Pacemaker
Added installation instructions for TensorFlow, TensorPotential, and pyace.
* update: remove all unnecessary comments; No changes on codes
* pre-commit auto-fixes
* Fix SIM102: Combine nested if statements in jobs.py
* fix an error in pacemaker fit unit test
* Fix dependency conflicts and update installation docs for Pacemaker
* fix: update for tensorpotential dependency
* pre-commit auto-fixes
* style: add noqa tags to bypass ruff PLC0415 for conditional imports
* ci: fix git dubious ownership error in docker container for python 3.10
* ci: edit python-package.yml
* chore: remove hardcoded dependencies to fully rely on pyproject.toml optional groups
* fix space typo
* ci: fix 3.10 version conflicts
* ci: separate pacemaker tests from the standard ones
* PACE test updated and dependencies modified
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,8 +91,21 @@ Once installed in the terminal, run the following commands to get Julia ACEpoten
91
91
julia -e 'using Pkg; Pkg.Registry.add("General"); Pkg.Registry.add(Pkg.Registry.RegistrySpec(url="https://github.com/ACEsuit/ACEregistry")); Pkg.add(Pkg.PackageSpec(;name="ACEpotentials", version="0.6.7")); Pkg.add("DataFrames"); Pkg.add("CSV")'
92
92
```
93
93
94
+
> ℹ️ To fit and validate `Pacemaker ACE` potentials, one also needs to install `tensorflow`, `tensorpotential`, and `python-ace`.
95
+
> Please note that Pacemaker ACE fitting can be run on both CPU and GPU.
96
+
> ⚠️ Please also note on versioning: to prevent dependency conflicts (e.g., with `pandas` versions) and ensure stability, please install the exact commit hashes listed below using the `--no-deps` flag. These specific versions have been fully tested and validated for use with Autoplex.
> ℹ️ To fit and validate NEP potentials, one requires an Nvidia GPU card with compute capability no less than 3.5 and CUDA toolkit 9.0 or newer. This potential can only be trained on GPU only and currently interface to NEP potential training is provided via [calorine](https://calorine.materialsmodeling.org/) package that uses `nep` executable from the [GPUMD](https://gpumd.org/index.html) package. To get this executable please follow the compilation instructions [here](https://gpumd.org/installation.html) and add this executable to the system path.
95
107
108
+
96
109
## Enabling RSS workflows
97
110
98
111
Additionally, `buildcell` as a part of `AIRSS` needs to be installed if one wants to use the RSS functionality:
0 commit comments