Library not loaded: libmklml.dylib use c++ front

Mac OSでPyTorchのC++ APIのコードを実行しようとすると以下のエラーが出る.

dyld: Library not loaded: @rpath/libmklml.dylib
Referenced from: /Users/hzq/Documents/www/test/libtorch/lib/libcaffe2.dylib
Reason: image not found
Abort trap: 6

libmklml.dylibが存在しないと言われている.確かにlibtorch/libに存在しない.

intel MKL-DNNの最新版をダウンロードして,libtorch/libに設置してやると正常に動作が確認できた.

github.com

$ tar -zxvf mklml_mac_2019.0.1.20181227.tgz
$ cp mklml_mac_2019.0.1.20181227/lib/* /path/to/libtorch/lib/