Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 673 Bytes

Readme.md

File metadata and controls

27 lines (20 loc) · 673 Bytes

ANNonGPU

This library implements the algorithm of Carleo and Troyer for representing quantum many-body wavefunction using various artificial neural network (ANN) architectures on the GPU.

Installation

cd ANNonGPU
cmake . -DCMAKE_INSTALL_PREFIX=<e.g. $HOME/.local>
make install

(for python interface only)
cd pyANNonGPU
python setup.py install

Features

  • Supported network architectures: RBM, deep CNN, vCN
  • Markov-Chain Monte-Carlo sampling and exact summation
  • Arbitrary quantum operators
  • Generic interface for gradient descent optimization
  • Stochastic reconfiguration using TDVP