当前位置: 首页 > news >正文

远程服务器安装anaconda并创建虚拟环境

1、承接上文新用户zrcs,在服务器的zrcs文件夹下直接下载anaconda(很慢):

wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

或者选择本地下载,清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在本地windows上用cmd拉取到远程服务器中的文件夹:

scp "G:\Google Chrome下载\Anaconda3-2024.06-1-Linux-x86_64.sh" root@x.x.x.x:/home/zrcs

(x.x.x.x是服务器IP地址)

2、 然后使用bash命令安装

bash Anaconda3-2024.06-1-Linux-x86_64.sh

安装过程一直enter即可
当出现Do you accept User lincense terms? [yes|no]: yes(选择yes即可)
当弹出选择anaconda3文件存放的文件夹路径可以直接默认回车即可
当出现You can undo this by running conda init --reverse $SHELL? [yes|no]: no(选择no即可)
完成后,终端显示: Thank you for installing Anaconda3!

3、初始化 conda

source ~/anaconda3/bin/activate
conda init

4、更新一下配置验证查看是否安装成功

source ~/.bashrc 
conda --version
conda env list 

 5、创建服务器虚拟环境<learn>   (cuda为11.6,选择对应的pytorch):

conda create -n learn python==3.9
conda activate learn
conda install pytorch==1.13.0 torchvision==0.14.0 torchaudio==0.13.0 pytorch-cuda=11.6 -c pytorch -c nvidiapython
import torch
#检查torch版本
print(torch.__version__)
# 检查CUDA是否可用
print(torch.cuda.is_available())
# 显示当前CUDA版本
print(torch.version.cuda)
exit()

6、在learn环境中安装tensorflow-gpu==2.10.0

pip install tensorflow-gpu==2.10.0 -i https://mirrors.aliyun.com/pypi/simple/
检查是否安装成功以及能否使用gpu
python
import tensorflow
import tensorflow as tf
print(tf.__version__)
#2.10.0
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))
#Num GPUs Available:  1
a = tf.constant([[1.0, 2.0, 3.0]])#能看见gpu相关信息
b = tf.constant([[4.0, 5.0, 6.0]])
c = tf.matmul(a, b, transpose_b=True)
print(c)

http://www.mrgr.cn/news/38799.html

相关文章:

  • 基于python+spark的外卖餐饮数据分析系统设计与实现(含论文)-Spark毕业设计选题推荐
  • LLM基础概念:RAG
  • 【系统方案】智慧城市大数据平台建设方案(Word)
  • GCC使用入门
  • HAL库I2C通用驱动程序(HAL I2C Generic Driver)
  • H.264编解码工具 - NVIDIA CUDA
  • 余生,闲话少说,闲事少管,闲人少理(深度)
  • 现在转行AI晚不晚,应该怎么做呢?
  • LangChain:介绍
  • STM32F103C8----3-2 LED流水灯(跟着江科大学STM32)
  • 【工具类:FastJsonRedisSerializer】
  • 免费送源码:Javaspringboot++MySQL springboot 社区互助服务管理系统小程序 计算机毕业设计原创定制
  • LeetCode //C - 389. Find the Difference
  • 新组合:节律微生态=单菌完成图+宏基因组
  • Maven(1)什么是Maven?
  • 人工打电话的操作步骤指南
  • 平衡操控使用场景分析和对低延迟的直播技术要求
  • 感知红利!单车ADAS摄像头提至9.45颗!市场激战再升级
  • 安全类面试题-填空题
  • Spring Boot 进阶-Spring Boot 如何实现自定义的过滤器详解