2.2.7 • Published 6 months ago

deepmd-kit v2.2.7

Weekly downloads
-
License
LGPL-3.0
Repository
github
Last release
6 months ago

DeePMD-kit.js

DeePMD-kit Node.js package to infer Deep Potential models.

Installation

Install form npm

Version Downloads

npm i deepmd-kit
# Or if you want to install globally
npm i -g deepmd-kit

Build from source

Firstly, install Node.js, SWIG (v4.1.0 for Node.js v12-v18 support), and node-gyp globally.

When using CMake to build DeePMD-kit, set argument BUILD_NODEJS_IF=ON and NODEJS_INCLUDE_DIRS=/path/to/nodejs/include (the path to the include directory of Node.js):

cmake -D BUILD_NODEJS_IF=ON \
      -D NODEJS_INCLUDE_DIRS=/path/to/nodejs/include \
      .. # and other arguments
make
make install

After installing DeePMD-kit, two files, bind.gyp and deepmdJAVASCRIPT_wrap.cxx will be generated in source/nodejs.

Go to this directory, and install the package globally:

cd $deepmd_source_dir/source/nodejs
npm i
npm link

Simple usage

See tests/test_deeppot.js for an simple example.

cd tests
node test_deeppot.js
2.2.3

9 months ago

2.2.3-2

9 months ago

2.2.5

7 months ago

2.2.4

8 months ago

2.2.7

6 months ago

2.2.6

7 months ago

2.2.3-1

9 months ago

2.2.2

12 months ago

2.2.2-alpha.1

12 months ago

2.2.2-alpha.0

12 months ago