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に設置してやると正常に動作が確認できた.
$ tar -zxvf mklml_mac_2019.0.1.20181227.tgz $ cp mklml_mac_2019.0.1.20181227/lib/* /path/to/libtorch/lib/