CUDA(三) 周斌 CUDA开发环境搭建和工具配置

windows:

   VS+CUDA

     CUDA samples :样例程序+点击run

     CUDA Toolkit:编译器+开发工具+库文件


     Linux

查看Ubuntu版本:cat /etc/issue

GPU型号:lspci | grep -i nvidia

查看Linux的发行版本(64|32):uname -a

查看GCC支持:gcc -v

下载CUDA

ls查看目录项文件

安装必要的支持库(图形图像):sudo apt-get install freeglut3-dev build-essential libxll-dev libxmu-dev libxi-dev libgli-mesa-glx libglui-mesa-dev

卸载Nvidia驱动: sudo nvidia -uninstall

卸载Nvida其他的库:sudo apt-get --purge remove nvidia-*

屏蔽开源驱动库: cd /etc/modprobe.d/ 

                                ls

打开nvidia-installer-disable-nouveau.conf:vim nvidia-installer-disable-nouveau.conf

            屏蔽驱动:  balcklist nouveau

                                 options nouveau modeset=0

重启:sudo reboot

XWindows关闭:sudo service lightdm stop

                           sudo service gdm stop

安装CUDA:sudo sh cuda****.run

修改环境变量LD_LIBRARY_PATH  和PATH: 

                       vim  .brashrc

                                  export PATH=$CUDA/bin:$PATH

                                  export LD_LIBRARY_PATH=/usr/lib:$CUDA/lib64:$CUDA/lib:/lib:$LD_LIBRARY_PATH

启动环境变量:source .bashrc

查看nvcc版本信息,环境:nvcc-v

编译SDK例子:进入samples: make

编译好的文件放置在:cd bin/x86_64/linux/release/

                                    测试:./vectorAddDrv

                                             cd../vectorAdd

                                              ls

                                               make

                                           cd vectorAdd ../../bin/x86_64/linux/release

                                            ./vectorAdd

                                           cd 1_Utilities/deviceQuery

                                           make

                                            ./deviceQuery

猜你喜欢

转载自blog.csdn.net/fanre/article/details/83085626