有没有像分子动力学软件 NAMD 这样可扩展的机器学习工具?

计算科学 软件 机器学习 分子动力学 高性能计算
2021-12-18 17:17:54

我从事生物分子的分子动力学工作。我熟悉软件NAMD我们借助mpirun在 CPU 集群中使用 NAMD 。

没有 GPU,我可以实现大规模深度学习吗?

有没有像 NAMD 这样的可扩展软件,但用于机器学习和深度学习?是否有任何机器学习软件可以并行运行并且您可以指定要使用的 CPU 数量?


更新:我知道 NAMD 不适用于机器学习。但我要求在没有 GPU 的情况下使用类似的软件与 CPU 集群一起使用的可能性。

2个回答

至少在深度学习社区中,GPU 支持已经成为事实上的标准。Caffe、Keras、PyTorch、Theano 和 Tensorflow 等常用库(按字母顺序排列)都与单行命令 GPU 兼容。

下表总结了当前对大多数深度学习库的 GPU 支持。 https://en.wikipedia.org/wiki/Comparison_of_deep_learning_software

我认为将 NAMD 程序称为既不是机器也不是深度学习工具是没有意义的。就我而言,这两个词汇的非常简短的定义是你必须教程序或机器,直到他们能够自学但是,对于 NAMD 来说,这是一个即时程序,它只是一个计算化学程序包,它被用作直接为您提供分子、脂质、蛋白质等能量的工具。这意味着您只需将数据放入,并取出数据。无需教 NAMD。

但是,在化学/生物学研究领域还有许多其他开源/免费软件程序,例如 NAMD,例如 GROMACS、AMBER 和 LAMMPS。这些也可以与 GPU 架构一起使用。

PS 其实我应该对你的问题发表评论而不是回答,但我的声誉仍然低于 50。哈哈。