Skip to content

Repository files navigation

Menoh Go

Build Status Build status codecov GoDoc Go Report Card

Golang binding for Menoh

Requirements

Install

After install Menoh, then

$ go get -u github.com/pfnet-research/go-menoh

Linux/Mac

Add a path to library to LD_LIBRARY_PATH environment variable. Menoh libraries are installed to /usr/local/lib on default.

$ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

Windows

Add a path to DLLs distributed by Menoh to local Path environment.

\path\to\menoh\bin
  |- libiomp5md.dll
  |- menoh.dll
  |- mkldnn.dll
  |- mklml.dll
set PATH=\path\to\menoh\bin;%PATH%

Usage

Development

Test

Download ONNX file, using in menoh-rust test, before testing.

$ wget https://github.com/pfnet-research/menoh-rs/releases/download/assets/MLP.onnx -P test_data
$ go test ./...

Additionally go-menoh follows gofmt with simplify option (-s), go vet and golint.

Note

License

MIT License (see LICENSE file).

About

Golang binding for Menoh DNN inference library

Resources

Stars

15 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages