小编Zen*_*Zen的帖子

dyld:未加载库:@ rpath/libcudart.8.0.dylib,同时在Mac OSX上构建tensorflow

我正在我的Mac上构建tensorflow(一个hackintosh,所以我有一个GPU,并且已经安装了CUDA8.0.它可以很好地构建caffe,所以我确信它有效.)我已经设置了如下环境变量(我把它们放进了.zshrc,.bash_profile并且.bashrc):

export CUDA_HOME=/usr/local/cuda
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$CUDA_HOME/lib"
export PATH="$CUDA_HOME/bin:$PATH"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$CUDA_HOME/lib:$CUDA_HOME/extras/CUPTI/lib"
Run Code Online (Sandbox Code Playgroud)

./configure工作良好.然后我使用命令开始构建bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package.然后我收到了这个错误:

    ERROR: /Development/tensorflow/tensorflow/python/BUILD:572:1: Executing genrule //tensorflow/python:array_ops_pygenrule failed: bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped): com.google.devtools.build.lib.shell.AbnormalTerminationException: Process terminated by signal 5.
dyld: Library not loaded: @rpath/libcudart.8.0.dylib
  Referenced from: /private/var/tmp/_bazel_zarzen/bdf1cb43f3ff02468b610730bd03f348/execroot/tensorflow/bazel-out/host/bin/tensorflow/python/gen_array_ops_py_wrappers_cc
  Reason: image not found
/bin/bash: line 1: 92702 Trace/BPT trap: 5       bazel-out/host/bin/tensorflow/python/gen_array_ops_py_wrappers_cc @tensorflow/python/ops/hidden_ops.txt 1 > bazel-out/local_darwin-opt/genfiles/tensorflow/python/ops/gen_array_ops.py
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Run Code Online (Sandbox Code Playgroud)

我可以确保错过的图书馆在那里.我也试过安装预先构建的二进制文件(我知道它只支持CUDA7.5,所以我设置PATH指向CUDA7.5,但它不起作用.当我尝试时import tensorflow …

macos building tensorflow

13
推荐指数
1
解决办法
3960
查看次数

标签 统计

building ×1

macos ×1

tensorflow ×1