深度学习服务器装机问题汇总

问题一、ImportError: No module named cv2

解决方案:sudo apt-get install python-opencv

 

问题二、ImportError: No module named _caffe

解决方案:在make all编译后make pycaffe

 

问题三、ImportError: No module named flask.ext.socketio

解决方案:sudo pip  install --upgrade Flask-SocketIO

 

问题四、ImportError: No module named skfmm

解决方案:sudo pip2 install --upgrade scikit-fmm

 

问题五、ImportError: cannot import name SocketIO

解决方案:将webapp.py中 from flask.ext.socketio import SocketIO

换成 from flask_socketio import SocketIO 也一样

 

问题六、ImportError: No module named werkzeug.test

解决方案:pip install  werkzeug

 

问题七、ImportError: No module named google.protobuf.internal

解决方案:sudo apt-get install python-protobuf

 

问题八、ImportError: No module named skimage.io

解决方案:sudo apt-get install python-matplotlib python-numpy python-pil python-scipy

sudo apt-get install build-essential cython

sudo apt-get install python-skimage

 

问题九、缺少动态连接库.so--cannot open shared object file: No such file or directory

解决方案:用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边

ln -s /where/you/install/lib/*.so /usr/lib

sudo ldconfig

 

问题十、ImportError: libopenblas.so.0: cannot open shared object file***

解决方案:安装openblas 然后将libopenblas.so.0文件cp到/usr/lib下

 

问题十一、error while loading shared libraries: libcudart.so.8.0: cannot open shared object file: can not open

解决方案:主要是 /usr/local/lib/目录下找不到libcudart.so.8.0这个文件, 该文件可以在usr/local/cuda-8.0/lib64/目录下找到,因此我们通过下面的命令将libcudart.so.8.0这个文件复制一份过去,记得要加sudo权限,否则可能无法复制。

在命令行输入:sudo cp /usr/local/cuda-9.0/lib64/libcudart.so.8.0 /usr/local/lib/libcudart.so.8.0 && sudo ldconfig,

类似的问题都可以这样解决

sudo cp /usr/local/cuda-9.0/lib64/libcublas.so.9.0 /usr/local/lib/libcublas.so.9.0 && sudo ldconfig 

sudo cp /usr/local/cuda-9.0/lib64/libcurand.so.9.0 /usr/local/lib/libcurand.so.8.0 && sudo ldconfig

sudo cp /usr/local/cuda-9.0/lib64/libcudnn.so.6 /usr/local/lib/libcudnn.so.6 && sudo ldconfig

 

问题十二、caffe测试mnist时出现错误:error while loading shared libraries: libcublas.so.9.0

解决方案:vim /etc/ld.so.conf添加如下

echo "/usr/local/cuda-9.0/lib64"

#ldconfig  

 

问题十三、can not find "hdf5.h":

解决方案:打开Makefile.config

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include   /usr/include/hdf5/serial  
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib  /usr/lib  /usr/lib/x86_64-linux-gnu/hdf5/serial

 

问题十四、digits调用出现:ValueError: Caffe executable not found in PATH

解决办法:检查当前envvar的值,命令:echo $CAFFE_ROOT

vi  /etc/profile 添加如下:

export CAFFE_ROOT=/home/bgl/caffe

生效:source /etc/profile

检查一下,命令echo $CAFFE_ROOT,可以看到位置信息。

 

问题十五、cudnn_deconv_layer.cu:34] Check failed: status == CUDNN_STATUS_SUCCESS (8 vs 0)

解决办法:

 

问题十六、ImportError: No module named google.protobuf.internal

解决办法: apt-get install python-protobuf

 

问题十七、HTTPError:‘300’ is not

解决方法: 由于flask版本过高,降低版本即可

 

问题十七、ImportError: No module named flask.ext.wtf

解决方案:sudo apt-get install Flask-WTF

 

 

编译pycaffe报错python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: 没有那个文件或目录

sudo apt-get install python-numpy

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: RAID (Redundant Array of Independent Disks) 是一种通过将多个硬盘组合在一起来提高磁盘存储性能和/或数据安全性的技术。具体的步骤如下: 1. 准备硬盘:在装机之前,需要准备好足够的硬盘,并检查它们的容量、速度和其他性能是否符合要求。 2. 安装操作系统:使用单个硬盘安装操作系统。 3. 安装 RAID 驱动:在操作系统安装完成后,需要安装 RAID 驱动程序。 4. 创建 RAID 阵列:使用 RAID 管理工具创建 RAID 阵列。具体的操作方法因 RAID 类型和管理工具而异。 5. 格式化硬盘:格式化 RAID 阵列中的硬盘。 6. 安装额外软件和配置系统设置:安装需要的额外软件,并配置系统设置。 7. 数据迁移:将数据从旧磁盘迁移到新磁盘中 注: RAID 的具体实现方式有很多种,请根据自己的具体需求选择合适的 RAID 类型和实现方式 ### 回答2: 服务器装机中,RAID(Redundant Array of Independent Disks,磁盘阵列)的设置步骤如下: 1. 首先,确定服务器上需要安装RAID的硬盘数量和类型。常用的RAID级别有RAID 0、RAID 1、RAID 5和RAID 10,每种级别适用于不同的需求。 2. 将硬盘插入服务器的硬盘插槽中,并确保它们连接到服务器的RAID控制器上。RAID控制器可以是硬件控制器或软件控制器。 3. 进入服务器的BIOS设置界面,在"硬盘"或"存储"选项中找到RAID配置。根据服务器的型号和厂商不同,设置选项可能会有所不同。 4. 在RAID配置选项中,选择要创建的RAID级别。例如,选择RAID 1级别可以提供数据冗余,而选择RAID 0级别可以提供更高的读写性能。 5. 然后,选择要包含在RAID阵列中的硬盘。通过选择硬盘编号或端口号来指定将要使用的硬盘。对于RAID 1级别,至少需要两个硬盘,而对于其他级别,需要更多的硬盘。 6. 在选择硬盘后,需要设置RAID阵列的其他属性,如阵列名称、阵列容量、条带大小等。这些属性取决于服务器和RAID控制器的支持。 7. 设置完阵列属性后,保存并退出BIOS设置界面。重新启动服务器,并进入操作系统的安装程序。 8. 在操作系统安装界面中,可能需要加载RAID控制器的驱动程序,以便操作系统能正确识别和使用RAID阵列。 9. 完成驱动程序加载后,继续按照常规步骤完成操作系统的安装过程。 10. 安装完成后,在操作系统中配置和管理RAID阵列。这包括创建分区、格式化磁盘、监控阵列状态等操作。 通过以上步骤,便可以在服务器上成功设置RAID阵列,提供数据冗余和/或性能提升的功能。不同的服务器和RAID控制器可能会有不同的设置流程和选项,因此在进行设置之前,最好仔细参考相应的服务器和RAID控制器的用户手册或文档。 ### 回答3: 服务器装机中RAID的设置步骤如下: 1. 确定硬盘连接方式:将硬盘连接到服务器的RAID卡或主板上的SATA/SAS接口。确保所有硬盘连接良好。 2. 进入BIOS设置:开机时按下相应的键(通常是Delete键或F2键)进入服务器的BIOS设置界面。 3. 配置RAID模式:在BIOS设置界面中,找到“RAID Configuration”或“SATA Configuration”等选项,将其设置为“RAID”模式。 4. 创建RAID卷:进入RAID管理界面,通常在RAID卡的BIOS设置界面或独立的RAID控制台中。选择“Create RAID Volume”或类似的选项。 5. 选择RAID级别:根据需求选择合适的RAID级别,如RAID 0、RAID 1、RAID 5、RAID 10等。每种RAID级别都有不同的性能和容错特性。 6. 选择硬盘:选择要组成RAID卷的硬盘。这通常涉及选择硬盘数量和容量等选项。 7. 配置RAID属性:根据具体需求,设置RAID卷的名称、大小、热插拔支持等属性。 8. 确认设置:仔细检查RAID配置的相关参数,确保没有错误。确认后保存设置,服务器将开始创建RAID卷。 9. 完成RAID设置:等待RAID卷的创建过程。这可能需要一些时间,具体取决于硬盘数量和容量。 10. 完成设置:RAID卷创建完成后,重启服务器并进入操作系统安装界面。在安装过程中,选择RAID卷作为安装目标。 11. 安装操作系统:根据需要,选择合适的操作系统并完成安装过程。安装完成后,服务器将具备RAID功能。 需要注意的是,以上步骤可能因服务器型号和RAID卡的不同而有所差异。建议在进行RAID设置前,查阅服务器的用户手册或相关文档,以确保正确操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值