Ubuntu16.04上安装CUDA9.0 详细教程

在 Ubuntu 16.04 上安装 CUDA 9.0 的步骤如下:

步骤1:下载 CUDA 9.0

首先,我们需要从 NVIDIA 官网下载 CUDA 9.0 的安装包。可以通过以下链接下载:

https://developer.nvidia.com/cuda-90-download-archive

选择适合自己系统的版本进行下载。

步骤2:安装依赖项

在安装 CUDA 9.0 之前,我们需要安装一些依赖项。可以使用以下命令进行安装:

sudo apt-get install build-essential dkms freeglut3 freeglut3-dev libxi-dev libxmu-dev

步骤3:安装 CUDA 9.0

下载完 CUDA 9.0 安装包后,我们可以使用以下命令进行安装:

sudo sh cuda_9.0.176_384.81_linux.run

在安装过程中,需要按照提示进行操作。需要注意的是,在安装过程中,需要选择是否安装 NVIDIA 显卡驱动程序。如果已经安装了 NVIDIA 显卡驱动程序,则可以选择不安装。

步骤4:配置环境变量

安装完 CUDA 9.0 后,我们需要配置环境变量。可以使用以下命令进行配置:

echo 'export PATH=/usr/local/cuda-9.0/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

步骤5:验证安装

安装完 CUDA 9.0 后,我们可以使用以下命令来验证安装是否成功:

nvcc -V

如果输出类似于以下内容,则说明安装成功:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Sep__1_21:08:03_CDT_2017
Cuda compilation tools, release 9.0, V9.0.176

示例1:使用 CUDA 9.0 运行 TensorFlow

如果想要使用 CUDA 9.0 运行 TensorFlow,可以使用以下命令进行安装:

pip install tensorflow-gpu==1.12.0

在安装完成后,可以使用以下代码来验证 TensorFlow 是否使用了 CUDA 9.0:

import tensorflow as tf
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

如果输出类似于以下内容,则说明 TensorFlow 成功使用了 CUDA 9.0:

Device mapping:
/job:localhost/replica:0/task:0/device:GPU:0 -> device: 0, name: GeForce GTX 1080 Ti, pci bus id: 0000:01:00.0, compute capability: 6.1

示例2:使用 CUDA 9.0 运行 PyTorch

如果想要使用 CUDA 9.0 运行 PyTorch,可以使用以下命令进行安装:

pip install torch torchvision

在安装完成后,可以使用以下代码来验证 PyTorch 是否使用了 CUDA 9.0:

import torch
print(torch.cuda.is_available())

如果输出 True,则说明 PyTorch 成功使用了 CUDA 9.0。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu16.04上安装CUDA9.0 详细教程 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Tensorflow实现图像数据增强(Data Augmentation)

    在我们处理有关图像的任务,比如目标检测,分类,语义分割等等问题当中,我们常常需要对训练集当中的图片进行数据增强(data augmentation),这样会让训练集的样本增多,同时让神经网络模型的泛化能力更强。在进行图片的数据增强时,我们一般会对图像进行翻转,剪裁,灰度变化,对比度变化,颜色变化等等方式生成新的训练集,这就是计算机视觉当中的数据增强。我们来看…

    2023年4月8日
    00
  • TensorFlow 深度学习笔记 Logistic Classification

    Github工程地址:https://github.com/ahangchen/GDLnotes 欢迎star,有问题可以到Issue区讨论 官方教程地址 视频/字幕下载 About simple but important classifier Train your first simple model entirely end to end 下载、预处理…

    2023年4月8日
    00
  • tensorflow1.0 lstm学习曲线

    import tensorflow as tf import numpy as np import matplotlib.pyplot as plt BATCH_START = 0 TIME_STEPS = 20 BATCH_SIZE = 20 INPUT_SIZE = 1 OUTPUT_SIZE = 1 CELL_SIZE = 10 LR = 0.0025…

    2023年4月8日
    00
  • Tensorflow tf.tile()的用法实例分析

    在 TensorFlow 中,tf.tile() 函数可以用来复制张量。它的作用是将一个张量沿着指定的维度复制多次,生成一个新的张量。下面将介绍 tf.tile() 函数的用法,并提供相应的示例说明。 示例1:复制张量 以下是示例步骤: 导入必要的库。 python import tensorflow as tf 创建张量。 python x = tf.co…

    tensorflow 2023年5月16日
    00
  • win10安装Anaconda+tensorflow2.0-CPU+Pycharm的图文教程

    下面是详细的“win10安装Anaconda+tensorflow2.0-CPU+Pycharm的图文教程”: 1. 下载Anaconda 首先,我们需要从Anaconda官网下载安装包,可以在这个链接找到。根据你的操作系统选择相应的版本下载,然后运行安装程序,按照安装向导一步步完成安装即可。 2. 创建虚拟环境 为了避免安装其他库对原有环境进行污染,我们需…

    tensorflow 2023年5月17日
    00
  • GAN tensorflow 实作

    从2014年Ian Goodfellow提出GANs(Generative adversarial networks)以来,GANs可以说是目前深度学习领域最为热门的研究内容之一,这种可以人工生成数据的方法给我们带来了丰富的想象。有研究者已经能够自动生成相当真实的卧室、专辑封面、人脸等图像,并且在此基础上做了一些有趣的事情。当然那些工作可能会相当困难,下面我…

    2023年4月6日
    00
  • 树莓派+miniconda3+opencv3.3+tensorflow1.7踩坑总结

    树莓派+miniconda3+opencv3.3+tensorflow1.7踩坑总结 2018-04-20 23:52:37 Holy_C 阅读数 4691更多 分类专栏: 环境搭建   版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/tju_cc…

    tensorflow 2023年4月7日
    00
  • 使用tensorflow实现线性svm

    在 TensorFlow 中,可以使用 tf.contrib.learn 模块来实现线性 SVM。下面是使用 TensorFlow 实现线性 SVM 的完整攻略。 步骤1:准备数据 首先,需要准备数据。可以使用以下代码来生成一些随机数据: import numpy as np # 生成随机数据 np.random.seed(0) X = np.random.…

    tensorflow 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部