CentOS7 minimal +anaconda+keras 深度学习环境

  1. 为什么选择centos minimal安装?
    使用ultraISO制作centos U盘安装工具时,强制转换为FAT32格式(Linux不识别NTFS格式),FAT32格式不支持大于4GB的单个文件,但是CentOS7标准DVD版本大于4GB,无法拷入。

  2. 查看磁盘阵列
    cat /proc/mdstat
    挂载磁盘阵列
    mkdir /dirname
    mount /diskname /dirname(diskname如:/dev/sda)
    如何设置开机自动挂载磁盘阵列?
    查看磁盘UUID及文件类型
    /dev/md126: UUID=”e11c2a37-9882-492a-83e7-966294a2626c” TYPE=”ext4” blkid
    vi /etc/fstab
    编辑系统分区表(使系统启动后自动挂载),增加一条数据:
    /dev/md126 /work ext4 defaults 0 0

  3. 安装anaconda2
    sudo bash Anaconda2-4.3.0-Linux-x86_64.sh
    其中关键一步:
    Do you wish the installer to prepend the Anaconda2 install location
    to PATH in your /root/.bashrc ? [yes|no]
    这里一定要选yes。
    将anaconda添加到系统路径#sudo vim /etc/profile,在最后一行添加export PATH=/root/anaconda2/bin:$PATH
    conda create –name keras python=2.7
    source activate keras

  4. 安装cuda时Satisfy DKMS dependency
    Nvidia 驱动RPM包依赖于其他软件包,例如DKMS和libvdpau,这些包仅在第三方源是可用的(如EPEL),因此在安装Nvidia驱动之前需要添加第三方源到软件包管理库中,否则会影响安装过程。
    添加centos7 x86_64的EPEL源:
    wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -ivh epel-release-latest-7.noarch.rpm
    yum repolist 检查是否安装成功
    yum –enablerepo=epel install DKMS
    之后再:
    sudo rpm -i cuda-repo-rhel7-8-0-local-8.0.44-1.x86_64.rpm
    sudo yum clean all
    sudo yum install cuda

  5. 安装keras
    sudo yum -y install python-pip
    sudo yum install gcc python-devel
    pip install theano -U –pre -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip install tensorflow -U –pre -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip install keras -U –pre -i https://pypi.tuna.tsinghua.edu.cn/simple

  6. 解决安装tensorflow提示没有setuptool
    wget –no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
    tar -xvf setuptools-1.4.2.tar.gz
    cd setuptools-1.4.2
    python2.7 setup.py install

你可能感兴趣的:(CentOS7 minimal +anaconda+keras 深度学习环境)