
Linux
文章平均质量分 91
Arnold-FY-Chen
On the way of AI spiritual practice...
展开
-
docker容器内安装TensorRT的问题
Ubuntu上卸载已安装的版本: sudo apt-get purge "libnvinfer*"如果想把安装文件都删掉以释放空间,执行: dpkg -l | grep tensorrt查看到安装包名,假如是nv-tensorrt-repo-ubuntu1804-cuda11.1-trt7.2.1.6-ga-20201007,则执行:sudo dpkg -Pnv-tensorrt-repo-ubuntu1804-cuda11.1-trt7.2.1.6-ga-20201007...原创 2021-05-15 11:43:38 · 1886 阅读 · 4 评论 -
SELinux开启会导致Docker daemon不能启动
最近发现服务器在重启后docker服务起不来了,执行例如docker images,docker ps之类的docker命令被报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?开始看到这个错误懵了,没修改过docker方面的什么东西...原创 2020-01-11 23:12:56 · 655 阅读 · 0 评论 -
使用Clonezilla复制硬盘
Clonezilla功能类似于Ghost,但是支持很多文件系统(具体功能和支持的各种文件系统参见主页https://clonezilla.org/),支持将系统备份成镜像保存到本地盘或者配置的远程服务器上,功能非常强大(对于分区格式还是有要求,这算个缺陷吧,另外只支持amd64 CPU,所以ARM上的linux就不行了),用来做系统的复制或备份非常合适。 我用它来复制一个安装...原创 2019-12-25 23:36:46 · 2232 阅读 · 0 评论 -
配置Ubuntu 16.04 LTS和Ubuntu 18.04 LTS的远程桌面
配置Ubuntu16.04 LTS的远程桌面很简单:1.在Dash里输入Desktop找到Desktop sharing点击打开,勾选允许控制桌面,安全方面根据情况选择,一般选要求远程用户输入密码,关于通知显示则可选择never。注意不要选择 '必须为对本机器的每次访问进行确认',否则每次远程登录都需要在被登录的server端的桌面上进行确认允许访问(server端如果不做确认,会导致VNC ...原创 2019-10-13 21:34:42 · 1703 阅读 · 3 评论 -
我的AI之路(32)--Ubuntu下设置开机自启动ROS节点
至少有两种途径,一种是使用ROS提供的功能包,一种自然是借助Ubuntu自身的启动机制。 ROS提供了robot_upstart包http://wiki.ros.org/robot_upstart(源码:https://github.com/clearpathrobotics/robot_upstart)可以用来设置开机自启动程序(通过把ros launch文件安装到se...原创 2019-09-08 14:18:05 · 1392 阅读 · 0 评论 -
启用NVIDIA GPU驱动后每次Linux内核更新后图形界面进不去的问题
Ubuntu的内核更新比较频繁,自动更新打开后,如果你disable掉了系统默认的nouveau驱动启用了NVIDIA GPU卡对应的驱动(具体步骤参见我的AI之路(10)--如何在Linux下安装CUDA和cuDNN),可能经常遇到内核更新后在机器重启后发现登录界面的字体和图标变得不正常地超大而且输入登录口令后屏幕一闪又回到了登录界面,这说明NVIDIA GPU的驱动没有被加载,系统...原创 2019-04-27 18:42:02 · 3906 阅读 · 0 评论 -
我的AI之路(16)--云服务器上安装和调试基于Tensorflow 1.10.1的训练环境
个人笔记本平时个人学习时用来跑跑小数据集的简单网络模型训练还行,如果跑大数据集加复杂网络模型,笔记本是扛不住的,跑得不怎么快不说,机身发热厉害、风扇一直呼呼响,估计你也会心疼,这样下去不知道能用几天几次笔记本估计要报废了,起码风扇容易坏,不是品质过硬的笔记本估计更是撑不住多久,另外有的模型代码训练过程中分配占用内存很大,用于笔记本的2G内存的GPU是撑不住的(这种情况下设置了per_pro...原创 2018-09-05 12:14:25 · 1882 阅读 · 0 评论 -
我的AI之路(15)--Linux下编译OpenCV3的最新版OpenCV3.4.1及错误解决
断断续续的花费了很长时间才从URL https://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/3.4.1/opencv-3.4.1.zip把OpenCV3的最新版OpenCV3.4.1下载到了本地,因为下载很慢,而且中途总是中断,所以下载一定要使用有断点续传功能的工具。为了方便有需要的同学下载,我把这个文件上传...原创 2018-07-14 23:04:02 · 3695 阅读 · 1 评论 -
我的AI之路(11)--如何解决在Linux下编译OpenCV3时出现的多个错误
最新版的OpenCV3.4可以使用下面的命令下载,或者在浏览器中下载:wget https://github.com/opencv/opencv/archive/3.4.1.tar.gz由于在github上下载大文件非常慢而且经常中断,个人觉得还是用有断点续传功能的浏览器下载好。无法忍受下载的龟速,所以网上搜了一下,csdn这里有位好同志共享了多个OpenCV版本的百度盘链接:ht...原创 2018-07-07 20:29:24 · 3303 阅读 · 0 评论 -
我的AI之路(10)--如何在Linux下安装CUDA和cuDNN
这些天很忙有些时间没上来写东西了,怕时间久了忘记遇到过的各种错误及解决办法的细节,今天周末来补上前面没做完的功课。 前面说过,需安装什么版本的CUDA和cuDNN取决于你安装的Tensorflow GPU版本对应支持到了哪个版本的CUDA,Tensorflow1.8仍只支持到了CUDA9.0,所以你盲目下载最新的CUDA9.2安装的话,后面你安装gpu版Tensorflow后...原创 2018-07-07 15:41:57 · 5419 阅读 · 4 评论 -
我的AI之路(13)--解决编译gcc/g++源码过程中出现的错误
假若你的Linux版本比较高,默认安装使用的gcc/g++版本比较高,比如Fedora28使用的gcc/g++ 8.1,而某些软件源码编译只支持较低版本的gcc版本,比如cuda9.0只支持gcc6(Fedora25默认使用的),cuda9.1/9.2使用gcc7(Fedora27默认使用的),那么一般可以有两种办法:(1)安装scl后然后安装CentOS的repos源,然后安装de...原创 2018-07-08 13:08:39 · 5862 阅读 · 7 评论 -
我的AI之路(12)--如何配置Caffe使用GPU计算并解决编译中出现的若干错误
前面说过(安装Anaconda3 和Caffe),在github上下载Caffe源码后,安装以下依赖包:dnf install autoconf automakednf install protobuf-devel boost-devel openblas-devel opencv-devel leveldb-devel lmdb-devel hdf5-devel gflags-devel...原创 2018-07-08 01:50:01 · 2352 阅读 · 0 评论 -
我的AI之路(2)--安装Fedora 28
打赢硬仗人重要 好装备也重要,看书上网上说的AI软件计算需要机器硬件好,想着动手前先准备好利器,趁笔记本每年3-4月降价的机会,去卖港行本本的店家买了个配置比较可以的Thinkpad T470P(笔记本我只相信Thinkpad的品质)准备动手实践,另外花了六百多大元JD上买了个L公司的256G SSD加装到笔记本里作为单独安装Linux的盘,总成本不过万(加了硬盘都还比官网大陆境内报价...原创 2018-05-12 23:35:43 · 4713 阅读 · 0 评论