Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 850 Bytes

CONTRIBUTING.md

File metadata and controls

34 lines (24 loc) · 850 Bytes

How to Contribute

Build and Test

Run the following command to retrieve the source code into the directory $GOPATH/src/github.com/wangkuiyi/gotorch.

go get github.com/wangkuiyi/gotorch

Feel free to set the environment variable GOPATH to an arbitrary directory export GOPATH=some/directory.

Build the Cgo binding of libtorch.

$GOPATH/src/github.com/wangkuiyi/gotorch/cgotorch/build.sh

Run the Go examples and unit tests.

cd $GOPATH/src/github.com/wangkuiyi/gotorch
go test -v github.com/wangkuiyi/gotorch/...

The above go test command might fail and complain that it cannot find the .so or .dylib files. If so, please run the following command.

export CGOTORCH=$GOPATH/src/github.com/wangkuiyi/gotorch/cgotorch/libtorch/lib
export LD_LIBRARY_PATH=$CGOTORCH:$LD_LIBRARY_PATH