文件名称:openmm-torch:OpenMM插件通过神经网络定义作用力
文件大小:112KB
文件格式:ZIP
更新时间:2024-05-01 22:14:12
C++
OpenMM PyTorch插件 这是的插件,该插件允许静态计算图用于定义OpenMM TorchForce对象, 用于计算对势能的贡献)或通过用作集合变量。 要使用它,您将创建一个PyTorch模型,该模型将一个(nparticles,3)个粒子位置(纳米(nparticles,3)张量作为输入,并产生能量(以kJ / mol为单位)或集合变量的值作为输出。 然后,此插件提供的TorchForce可以使用该模型来计算能量贡献或在仿真过程中向粒子施加力。 TorchForce还支持使用全局上下文参数,这些参数可以提供给模型并在运行时动态更改。 安装 使用conda安装 我们通过 为Linux和MacOS提供了软件包,可以从安装: conda install -c conda-forge openmm-torch 如果你没有conda可用,我们建议安装提供conda包管理器。 从源头建
【文件预览】:
openmm-torch-master
----.github()
--------workflows()
----serialization()
--------src()
--------tests()
--------include()
----CMakeLists.txt(6KB)
----devtools()
--------scripts()
--------conda-envs()
----README.md(11KB)
----platforms()
--------opencl()
--------reference()
--------cuda()
----FindOpenCL.cmake(3KB)
----openmmapi()
--------src()
--------include()
----tests()
--------central.pt(2KB)
--------periodic.pt(2KB)
--------global.pt(1KB)
----python()
--------openmmtorch.i(2KB)
--------CMakeLists.txt(941B)
--------setup.py(1KB)
--------tests()