我试图在Odroid XU4(16GB eMMc,Ubuntu 16)上编译Tensorflow(试过两个:full和lite),但我收到错误显示在数字:https://www.dropbox.com/sh/j86ysncze1q0eka/AAB8RZtUTkaytqfEGivbev_Ga?dl = 0
我使用FlytOS作为操作系统(http://docs.flytbase.com/docs/FlytOS/GettingStarted/OdroidGuide.html).其定制的Ubuntu 16采用OpenCV和ROS设置,安装后可生成11GB.所以,我只有2.4GB免费.因此,我添加了16GB USB作为交换内存.
我没有使用交换内存就安装了Bazel.尝试tensorflow完整版和精简但无法编译.但是,我为Pi下载了编译的tensorflow lite并成功安装在Odroid上.因为,Odroid是Octacore,因此,为了充分利用可用的处理能力,我需要在Odroid上编译tensorflow.
如果任何人在Odroid XU4上编译了tensorflow,请告诉我.
问候,
查看本指南。在 Odroid 上构建 Tensorflow
\nIT 提供了详细的分步指南,并且还提供了一些故障排除程序。
\n总结一下这里的步骤:
\nrun \xe2\x80\x9c${JAVAC}\xe2\x80\x9d -J-Xms256m -J-Xmx384m -classpath \xe2\x80\x9c${classpath}\xe2\x80\x9d -sourcepath \xe2\x80\x9c${sourcepath}\xe2\x80\x9d
./configure并选择相关选项。禁用 XLA,因为它会导致一些问题。bazel build -c opt --copt="-funsafe-math-optimizations" --copt="-ftree-vectorize" --copt="-fomit-frame-pointer" --local_resources 8192,8.0,1.0 --verbose_failures tensorflow/tools/pip_package:build_pip_package
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
sudo pip2 install /tmp/tensorflow_pkg/tensorflow-1.4.0-cp27-cp27mu-linux_armv7l.whl --upgrade --ignore-installed
测试安装
\npython
import tensorflow
print(tensorflow.__version__)
1.4.0
我能够按照那里给出的步骤成功编译它。
\n| 归档时间: |
|
| 查看次数: |
2515 次 |
| 最近记录: |