【软件安装与环境配置】TX2安装配置caffe过程

Tx2刷机

 

sudo sh ./caffe_dependency.sh

 注意python的版本问题。

问题

LD -o .build_release/lib/libcaffe.so.1.0.0
/usr/bin/ld: cannot find -lhdf5_hl
/usr/bin/ld: cannot find -lhdf5
collect2: error: ld returned 1 exit status
Makefile:584: recipe for target '.build_release/lib/libcaffe.so.1.0.0' failed
make: *** [.build_release/lib/libcaffe.so.1.0.0] Error 1

参考here

# This code is taken from https://github.com/sh1r0/caffe-android-lib
ifeq ($(USE_HDF5), 1)
#LIBRARIES += hdf5_hl hdf5
LIBRARIES += hdf5_serial_hl hdf5_serial
endif

最后可以编译成功。

运行mnist的example时出现错误

dia@tegra-ubuntu:~/caffe$ ./examples/mnist/train_lenet.sh
I0321 13:57:34.925858 26097 caffe.cpp:204] Using GPUs 0
I0321 13:57:34.935622 26097 caffe.cpp:209] GPU 0: NVIDIA Tegra X2
F0321 13:57:35.523316 26097 benchmark.cpp:112] Check failed: error == cudaSuccess (30 vs. 0) unknown error
*** Check failure stack trace: ***

怀疑是GPU驱动的问题,与别人交流,说是TX2刷机的时候已经内置的有GPU,验证CUDA实例也证明CUDA正确安装,显示驱动是NVIDIA Tegra2。不过,不能用于caffe的训练等,不知道是不是这样,也没有查到相关信息。

准备试一下CPU版本的caffe,重新编译之后,已经开始训练mnist啦。。

 

 

参考

1. Jetson TX2学习笔记(二):caffe安装配置;

2. TX2刷机过程;

posted on   鹅要长大  阅读(774)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2017-03-20 字符分割-谷区域的最低点

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示