Name [id]| Instl. Version | Disk usage | Avail. Version | Licensed? | Req. licenses ========================================================|========================|================|========================|===========|================ ADFCRS-2018 Database [adfcrs]| | | 2018: build 1 | YES | CRS 2021.1 LFDFT atomic database [lfdft]| 1.0: build 0 | 1.42 GiB | 1.0: build 0 | YES | ADF 2021.1 All ML Potential backends [mlpotentials]| | | 1.0.0: build 0 | YES | MLPOT 2021.1 PiNN ML backend [pinn]| | | 0.3.1: build 0 | YES | MLPOT 2021.1 Quantum ESPRESSO [qe]| | | 6.3: build 1 | YES | SchNetPack ML backend [schnetpack]| | | 0.3.1: build 0 | YES | MLPOT 2021.1 sGDML ML backend [sgdml]| | | 0.4.4: build 0 | YES | MLPOT 2021.1 TorchANI ML backend [torchani]| | | 2.2.0: build 0 | YES | MLPOT 2021.1
Windows设置环境变量的方法:Windows如何设置环境变量?。如前面介绍的环境变量的值,设置完SCM_PYTHONDIR、SCM_AMSPKGS_SHAREDDIR、SCM_AMSPKGS_USERDIR三个环境变量(的值为Package安装的完整路径,会占用几个G的空间)后,需要重启,然后安装SCM → Packages,列表显示后,点击local mirror,选择AMS2024.1.yml,列表将重新更新,然后选择要安装的包,点击Install即可安装。
经常容易出现网络不稳定而导致下载中途失败,用户增加环境变量 SCM_AMSPKGS_TIMEOUT,将其赋值为更大的数值,例如 60,则可以解决这个问题。默认值为 15。该值是指网络断开多少秒,下载就提示失败并终止。
如果网速不佳,一方面可以考虑在清早用网低谷期下载,另一方面该环境变量也是一种解决方案。Windows系统的环境变量设置,参考:Windows如何设置环境变量?。
Linux版如果支持图形窗口,则下载、安装,与Windows没有什么区别,安装完毕后,命令行输入 AMSJobs 即可打开图形窗口。
如果下载失败,同样可以参考 Windows 的 2 种解决方案:
下载一个python脚本,到ams2024.*文件夹内。命令行进入该文件夹,然后联网的状态下,通过命令行输入:
amspython download_repository.py https://downloads.scm.com/Downloads/packages/listings/AMS2024.1.txt ./ scmuser scmpassword
其中scmuser和scmpassword替换为ID和密码(注意ID前面有个空格),如此将下载安装包到当前文件夹内。
将下面的环境变量写入系统(普通用户写入~/.bashrc,root用户写入/etc/profile)
export SCM_AMSPKGS_SHAREDDIR=/opt/SCM/packages export SCM_PYTHONDIR=/opt/SCM/packages export SCM_AMSPKGS_USERDIR=/opt/SCM/packages export SCM_AMSPKGS_REPO=/full/path/to/Downloads/packages/AMS2024.1.yml
注意
然后在命令行运行:
${AMSBIN}/amspackages --admin install pandas jupyterlab mlpotentials
即可安装Pandas、Jupyterlab、机器学习势。
如此安装后,各种 package 将被安装到/opt/SCM/packages/,而安装源文件中的 AMS2024.1.yml 的位置,是如上通过SCM_AMSPKGS_REPO 变量指定的。以上路径仅仅是举例,具体路径根据实际情况考虑。
如果安装 GPU 版,要求 CUDA 版本是 11.6 或 11.7。检查 CUDA 版本的命令为 nvidia-smi,例如:
CUDA11.7 版使用如下命令安装 GPU 版机器学习势:
amspackages --admin --alt mlcu117 install mlpotentials
CUDA11.6 版是:
amspackages --admin --alt mlcu116 install mlpotentials
具体使用的时候会默认调用一块 GPU 卡,用户也可以在 AMSinput → Details → Technic → Device中选择某块 GPU 卡。