2018-05-12 uninstall-cuda9-install-cuda8.sh-20180511

uninstall-cuda9-install-cuda8.sh-20180511

#!/bin/bash

# add variables
i1=0
if [ "$1" ]; then
    i1=$1
fi


# add functions
function prompt()
{
    read -p "$1 [YES/NO]: " input
}

# script name
function myecho0script()
{
    echo
    echo '==========================================================='
    echo "$1"
    echo '==========================================================='
    echo
}

# task title
function myecho1task()
{
    echo
    if [ "$1" ]; then
        # 蓝底白字
        echo -e "\033[44;37m --> $i1. $1\033[0m"
    fi
    i1=$[$i1+1]
}

# things title
function myecho2thing()
{
    echo
    # 红色字
    #echo -e "\033[31m - $1 \033[0m"
    # 绿色字
    echo -e "\033[32m - $1 \033[0m"
    # 红底白字
    #echo -e "\033[41;37m- $1\033[0m"
}

# steps title
function myecho3step()
{
    echo
    echo -e " * $1"
}

# reference title
function myecho4ref()
{
    #echo
    echo -e "\t$1"
}

# highlight title
function myechoy()
{
    echo
    # 黄底黑字
    echo -e "\033[43;30m$1\033[0m"
    #echo -e "\t\t$1"
}

# call outside script
function mysource()
{
    (source $1 $i1)
    i1=$[$i1+1]
}


# new chapter
myecho1task 'Uninstall CUDA 9.1 and install CUDA 8.0 20180511'

#-----------------------------------------------------------------
myecho2thing 'CUDA 9.1'
myecho3step 'uninstall'
myecho4ref 'apt-get purge'
    #sudo apt-get --purge remove 'cuda*'


myecho2thing 'CUDA 8.0'
myecho3step 'download'
    #prompt '[Downloading...] https://developer.nvidia.com/cuda-80-ga2-download-archive'
    
myecho3step 'install'
myecho4ref 'apt-get cuda'
    cd tools/
    #sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
    #sudo apt-get update
    #sudo apt-get install cuda
    cd -

myecho2thing 'cuDNN'
    #prompt '[Downloading...] https://developer.nvidia.com/rdp/cudnn-download'
    cd tools/
    #tar xzvf cudnn-8.0-linux-x64-v7.1.tgz
    #sudo cp cuda/include/cudnn.h /usr/local/cuda/include
    #sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
    #sudo chmod a+r /usr/local/cuda/include/cudnn.h
    cd -

    #sudo ln -s /usr/local/cuda/lib64/libcudart.so.8.0.61 /usr/local/cuda/lib64/libcudart.so.7.5

# new chapter
echo
#echo '==========================================================='
echo 'End'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容