动机
拿到手的jetson tx2没有Nvidia驱动和cuda,也没有nvidia账户,网上说的办法都不好用,只能刷机
注意:任何在tx2上安装nv驱动和cuda的行为都是无效的,只能刷机(重新安装)
过程
- 在另一台ubuntu上(16/18,剩余存储至少32G)下载刷机软件sdkmanager,我选择的是4.6.3版本。
断掉tx2电源线,插上数据线,再连通电源线
数据线为micro usb接口
- 在ubuntu上打开sdk manager,按下tx2恢复键(左数第二个)和电源键(左数第一个)进入recovery模式,具体步骤:按住恢复键,然后按一下电源键再全部松开。之后就能识别出tx2设备
- 所有选项全部选择,然后开始安装
安装mlu220驱动
在主存上编译安装,在目录下执行
sudo make
编译得到cambricon-drv.o,cambricon-drv.ko
然后执行
./load_auto
然后执行
./cnmon
然后把该目录添加到~/.bashrc下
坑:之前在固态上安装时报错,需要放置在主存上构建