我正在尝试在Linux Ubuntu计算机上安装Tensorflow Go。
我已经完成了Installation guide的前3个步骤,目前处于第4步。
以上4)的所有内容都可以运行,但是我无法按照指示运行“去github.com/tensorflow/tensorflow/tensorflow/go”。我遇到的错误是:
/usr/bin/ld: cannot find -ltensorflow
collect2: error: ld returned 1 exit status
Exited with code 2
我很确定我的环境路径变量配置正确,如下所示:
sudo ldconfig -p | grep tensorflow
libtensorflow_framework.so (libc6,x86-64) => /usr/local/lib/libtensorflow_framework.so
libtensorflow.so (libc6,x86-64) => /usr/local/lib/libtensorflow.so
有任何想法吗?
最佳答案
您需要先安装C library!
看一下doc:
假设您使用的是没有GPU的Linux,只需执行以下操作:
wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.12.0.tar.gz
sudo tar -xzf libtensorflow-cpu-linux-x86_64-1.12.0.tar.gz -C /usr/local
sudo ldconfig