Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 1.69 KB

README.md

File metadata and controls

38 lines (34 loc) · 1.69 KB

Excited state neural network potential using M3GNet model

Ex_MatGL is a MatGL-based neural network potential that computes excited state energies and forces.

Installation

  1. Install Pytorch. This package is tested on

    • CUDA==11.7
    • Python=3.9.17
    • torch==2.0.0
    python -m pip install torch==2.0.0+cu117 --index-url https://download.pytorch.org/whl/cu117
    
  2. Install DGL.

    python -m pip install dgl==1.0.1+cu117 -f https://data.dgl.ai/wheels/cu117/repo.html
    python -m pip install dglgo -f https://data.dgl.ai/wheels-test/repo.html
    
  3. Install Matgl

    Clone matgl repository and install latest version.1

    git clone [email protected]:materialsvirtuallab/matgl.git
    python -m pip install ./matgl
    
  4. Install this package

    python -m pip install .
    

Usage

Sample code is here. Please read instructuion.

References

Footnotes

  1. If you install matgl 0.8.5 version via pip and try to run sample code using GPU, you see the following error.TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.