Ubuntu16.04服务器安装LLaVA对应的CUDA

这篇具有很好参考价值的文章主要介绍了Ubuntu16.04服务器安装LLaVA对应的CUDA。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ubuntu16.04服务器安装LLaVA对应的CUDA

在根据LLaVA项目说明配置好conda等环境后,安装相关依赖,在测试程序中输出torch.__version__查看相应的CUDA版本。

import torch
# 检查torch.__version__,也可以用于检查是否安装成功
print(torch.__version__)

得到的输出结果为2.0.1-cu117,说明对应版本是CUDA 11.7,检查本机CUDA版本(命令如下,得到结果为10.0)。

nvcc -V

检查后得到的结果是,应该是CUDA版本不够,考虑升级CUDA。

Cuda compilation tools, release 10.0, V10.0.130
torch version: 2.0.1+cu117

一、查找并安装对应版本的CUDA

CUDA(Compute Unified Device Architecture)是由 NVIDIA 推出的一种并行计算平台和编程模型,专门用于利用 NVIDIA GPU的并行计算能力。CUDA 允许开发人员使用通用编程语言(如 C、C++)来编写用于 GPU 加速的应用程序。以下是针对学校服务器的CUDA配置方法

  1. 检查系统支持的最高CUDA版本,如下图所示,最高支持12.0版本。

    nvidia-smi
    

    llava部署cudnn,服务器环境配置,LLaVA,服务器,ubuntu

  2. 根据显卡在CUDA Toolkit Archive找到自己需要的CUDA,笔者选择CUDA Toolkit 11.7。根据自己的操作系统和安装类型获取下载命令后在终端输入,由于系统是Ubuntu 16.04但是满足项目要求的CUDA >= 11.6的版本只支持18.04以上的版本,选择最近的版本进行安装。

    llava部署cudnn,服务器环境配置,LLaVA,服务器,ubuntu

    wget https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda_12.0.0_525.60.13_linux.runsudo sh cuda_12.0.0_525.60.13_linux.run
    
  3. 阅读协议,输入accept同意协议。

    llava部署cudnn,服务器环境配置,LLaVA,服务器,ubuntu

  4. 然后进入安装选项,这里选择去掉驱动器的选项,选择Install进行安装,如果之前有CUDA来更新的话就需要选择更新相应的CUDA(在下一个框中选择yes。(图片是12.0对应的版本,第二次写的时候忘记更新了)

    llava部署cudnn,服务器环境配置,LLaVA,服务器,ubuntu

  5. 安装完成的界面如下所示。

    llava部署cudnn,服务器环境配置,LLaVA,服务器,ubuntu

  6. 安装完成后,将把CUDA路径添加到当前用户的配置文件中。

    vim /etc/profile
    # 以下内容弄添加在profile文件末尾,添加环境变量
    export PATH="/usr/local/cuda-11.7/bin:$PATH"
    export PATH="/usr/local/cuda-11.7/lib64:$PATH"
    
  7. 使用nvcc -V检查CUDA版本。

    llava部署cudnn,服务器环境配置,LLaVA,服务器,ubuntu

二、安装和配置cuDNN

cuDNN(CUDA Deep Neural Network library)是由 NVIDIA 提供的一个用于深度学习加速的 GPU 加速库。cuDNN 主要用于深度神经网络(DNN)的训练和推理,提供了高性能的基本操作和优化,以加速深度学习任务。下载cuDNN需要用邮箱在NVIDIA官网注册一个账户。

完成注册后,在cuDNN Archive找到要下载的cuDNN版本,由于上述使用的CUDA版本是11.7,因此选择最新的v8.9.6, for CUDA 11.x。将对应安装包下载到服务器中(复制链接使用wget命令下载并解压,不确定可以使用,笔者是通过下载到自己的客户机然后直接复制到通过VSCodeRemote ssh连接的服务器)。

wget -P 安装路径 -c https://developer.nvidia.com/downloads/compute/cudnn/secure/8.9.6/local_installers/11.x/cudnn-linux-x86_64-8.9.6.50_cuda11-archive.tar.xz

llava部署cudnn,服务器环境配置,LLaVA,服务器,ubuntu

解压命令如下,先使用unxz解压(去掉后缀.xz),在然后解压.tar文件。

unxz cudnn-linux-x86_64-8.9.6.50_cuda11-archive.tar.xz
tar -zxvf cudnn-linux-x86_64-8.9.6.50_cuda11-archive.tar

解压完成后进入解压文件夹,使用下列文件将cudnn相关文件复制到cuda文件夹下。

sudo cp include/cudnn*.h /usr/local/cuda/include/
sudo cp lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

执行完毕后验证安装是否成功。

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

llava部署cudnn,服务器环境配置,LLaVA,服务器,ubuntu

出现相关信息,说明安装成功。文章来源地址https://www.toymoban.com/news/detail-820734.html

到了这里,关于Ubuntu16.04服务器安装LLaVA对应的CUDA的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu16.04下编译安装python3.10

    1、安装依赖库 sudo apt install libffi-dev sudo apt install libgdbm-dev 2、编译安装openssl(下载最新版本源码即可) 安装完成后,建立软连接(如果可以正常运行,不需要建立): sudo ln -s /usr/local/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1 sudo ln -s /usr/local/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1 3、编译

    2024年02月11日
    浏览(57)
  • Ubuntu16.04完美安装微信(ukylin优麒麟系统版微信WeChat)

    Ubuntu下有很多种安装微信的方式,但是很多都不太好用,我之前用的是通过deepwine的方式安装的微信,经常无法正常输入中文,脑阔疼。然后又在网上找到了ubuntukylin(优麒麟)官方提供的封装好的wine版的微信,试了一下,效果还不错,至少比之前那个强。 1.下载Wine环境包:

    2024年02月05日
    浏览(50)
  • ubuntu16.04安装语音识别whisper及whisper-ctranslate2工具(填坑篇)

    环境: 系统ubuntu16.04,显卡是NVIDIA  Quadro RTX5000 目标: 安装语音识别工具whipser/whipser-ctranslate2         因之前有过几次在linux和windows上有过部署whisper经验和使用经验,其中有使用GPU的,有CPU的,各自语音识别效率一言难尽,建议直接装whipser-ctranslate2。同时,感谢B站博主

    2024年02月04日
    浏览(40)
  • Ubuntu16.04安装Python3.8,3.7,3.9(含卸载方法,支持多版本共存)

    本文将按照Python的各个版本进行介绍的是 Ubuntu16.04 下安装相应版本 Python 的过程,可选择所需的版本进行查看,各个版本的命令基本相同,其中 Python3.8的是图解版,其余的是命令版 。本文仅在Ubuntu16.04下测试过,对于其他系统版本未测试,一般情况下具有通用性,这里看个人

    2024年02月03日
    浏览(46)
  • ubuntu16.04安装vscode遇到的code 依赖于 libnss3 (>= 2:3.30)解决

    ubuntu16.04安装vscode遇到的code 依赖于 libnss3 (= 2:3.30);然而:系统中 libnss3:amd64 的版本为 2:3.28.4-0ubuntu0.16.04.14解决方法 一开始下载了最新版本的vscode,安装时出现了上面的错误状况,最新版本的依赖库版本过低的问题,于是下载之前的版本试了一下,成功安装

    2024年02月05日
    浏览(39)
  • ubuntu 16.04 安装mujoco mujoco_py gym stable_baselines版本问题

    ubuntu 16.04系统 Python 3.7.16 mujoco200 查看已有虚拟环境 conda env list 新建虚拟环境 conda create --name koopmanproject python=3.7 激活一个环境: conda activate env_name 停用当前环境: conda deactivate (py37mujoco) abc@123:~/github/spinningup$ pip list Package                       Version   Editable pro

    2024年02月15日
    浏览(45)
  • Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

    目录 前言: 一、VMware Workstation 二、Ubuntu系统安装 新建虚拟机 三、Ubuntu系统的配置 四、更新apt 五、安装SSH、配置SSH无密码登陆  六、安装Java环境 七、安装 Hadoop3.1.3 八、Hadoop单机配置(非分布式) 九、Hadoop伪分布式配置 前言:         本篇教程由作者本人进行修改,原教

    2024年02月03日
    浏览(46)
  • ubuntu16.04搭建gitlab

    工作中遇到需要在远端服务器搭建gitlab,耗时4天,踩坑无数,特此开个虚拟机再次搭建一次gitlab并记录供以后参考! 背景:为保证服务器安全,远端服务器在内网,本地只能通过指定外网IP和端口去访问远端服务器 1.本地下载ubuntu16.04的gitlab包(2021-06-01)(ubuntu版本最好能和

    2023年04月09日
    浏览(42)
  • Ubuntu系统升级16.04升级18.04

      作为Linux发行版中的后起之秀,Ubuntu 在短短几年时间里便迅速成长为从Linux初学者到实验室用计算机/服务器都适合使用的发行版,目前官网最新版本是22.04。Ubuntu16.04是2016年4月发行的版本,于2019年4月停止更新维护。很多软件支持的Ubuntu最早版本也是18.04,所以考虑对现有

    2024年01月20日
    浏览(59)
  • QtAV for ubuntu16.04

    https://releases.ubuntu.com/16.04/ubuntu-16.04.7-desktop-amd64.iso https://ffmpeg.org/download.html ffmpeg-6.0.tar.xz https://github.com/wang-bin/QtAV/releases QtAV-1.12.0.zip sudo apt update sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev sudo apt-get install libavutil-dev libavcodec-dev libavformat-dev libswscale-dev sudo apt-get instal

    2024年02月14日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包