服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装)

这篇具有很好参考价值的文章主要介绍了服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

服务器机器学习环境搭建

1 服务器与用户

在学校中,我们在学校中是以用户的身份进行访问学校的服务器的。整体框架大致如下:

我们与root用户共享服务器的一些资源,比如显卡驱动,Cuda以及一些其他的公共软件。

一般情况下,只有root用户,才有权力管理公共资源。比如Cuda的安装,更新等等。

普通用户可以进行使用这些公共资源。

其中公共资源当中,有些资源比如Conda的版本和Python的版本与自己所需要的版本不一致的话,就需要自己重新去安装符合自己版本的Conda和Python版本。

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

2 申请账号

root管理员账户可以添加用户。创建成功后,可以有自己对应的文件夹,用户在自己对应的文件夹中进行操作。

root添加账号操作的命令: useradd newuser

3 用户连接终端SSH命令

通过SSH可以连接到远程终端,然后就可以在远程服务器上进行对应的操作。

命令:

ssh username@服务器ip地址

4 linux安装配置环境

一般来说,现在都是使用Anaconda来进行配置机器学习的实验环境。

4.1安装AnaConda

Anaconda 简介:

Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。

因为我们可能不仅仅只是需要跑一个实验,不同实验的对于第三方库要求可能不一样,比如有些需要Pytorch,有些不需要,有些需要Pytorch比较新的版本,有些论文又比较旧,如果只有一个环境的话,就需要卸载重装。而Anaconda可以根据需要配置不同的环境。

4.1.1 下载anaconda的安装包

这里我们需要在官网上查找自己需要的版本,地址链接在下面:

https://repo.anaconda.com/archive/

这里以我自己安装的版本为例:

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

这是我选择的版本,然后我们在控制台输入这句话:

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

下载完正常显示为:

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

如果没有问题,报错,就可以进行下一步4.1.2操作。

4.1.2 安装anaconda的安装包
  1. 设置文件权限:下载完成后,你需要给下载的文件添加可执行权限。你可以使用下面的命令来改变文件权限:
   chmod +x Anaconda3-2024.02-1-Linux-x86_64.sh

​ 2.运行安装程序:然后,你可以运行下面的命令启动 Anaconda 的安装程序:

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

按照提示进行安装

​ 一般会出现如下图:

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

​ **3.点击Enter键(回车键)😗*此时显示Anaconda的信息,并且会出现More,一直按Enter,直到如下图所示:

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

4.输入yes:出现如下界面:

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

5.输入Enter回车键:出现如下界面:

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

  1. 建议输入yes: 安装程序会询问是否将anaconda添加到PATH环境变量中。如果要在命令行中使用conda和anaconda,则建议选择此选项。

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

7. 重新启动shell或者使用bash命令加载配置

在安装 Anaconda 后,它会自动将相关的环境变量添加到 shell 的配置文件中(如 .bashrc.zshrc)。但是,这些环境变量只会在重新打开终端或重新加载 shell 配置后生效。

source ~/.bashrc

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

8.完成安装以及检测是否安装成功

打开新的终端后,进入自己的文件夹目录下,输入anaconda -V(注意a要小写,V要大写),conda -V ,显示版本信息,若显示则表示安装成功。

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

4.2 Anaconda 安装 Pytorch

4.2.1 创建虚拟环境
conda create -n myapp python=3.8
4.2.2 激活环境

使用下面这条命令,激活环境:

conda activate myapp
4.2.3 检测环境是否安装好:
conda info --envs

显示如下:

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

4.2.4 选择适合自己的pytorch版本

官方链接:

https://pytorch.org/

通过以下指令查看当前linux服务器cuda版本:

nvcc --version

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

在官网中找到适合自己的版本进行安装:

# CUDA 10.1
pip install torch==1.8.1+cu101 torchvision==0.9.1+cu101 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
4.2.5 测试是否安装成功

输入python,进入到python编辑,输入以下代码进行检测是否安装成功!

import torch

# 检查PyTorch版本
print("PyTorch版本:", torch.__version__)

# 检查CUDA是否可用
print("CUDA是否可用:", torch.cuda.is_available())

测试结果为:

服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装),Python机器学习入门,机器学习,服务器,pytorch

安装成功!文章来源地址https://www.toymoban.com/news/detail-840805.html


到了这里,关于服务器机器学习环境搭建(包括AanConda的安装和Pytorch的安装)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Qt6.5.1+WebRTC学习笔记(十二)环境搭建流媒体服务器(ubuntu22.04+SRS)

    若只是实现一对一通信,仅使用webrtc就足够了。但有时间需要进行多个人的直播会议,当人比较多时,建议使用一个流媒体服务器,笔者使用的是SRS。 这个开源项目资料比较全,笔者仅在此记录下搭建过程 1.操作系统ubuntu22.04 64位 x86架构(建议更新到最新) 2.安装编译器相

    2024年02月09日
    浏览(83)
  • 搭建服务器环境

    如果是刚安装好的操作系统 先安装源里的gcc cmake make 等 apt-get install gcc g++ make cmake autoconf automake libtool (1)上传gcc 源码在source/下 把gcc-4.8.2.tar.gz放在/home/download/ cd /home/download/ tar -xzvf gcc-4.8.2.tar.gz cd gcc-4.8.2 (2)安装依赖项 ./contrib/download_prerequisites (3)编译安装 mkdir build cd build …

    2024年02月07日
    浏览(59)
  • 【Linux环境搭建】用云服务器搭建Linux环境

    目录 1. 我们为什么要学Linux 2. 云服务器购买 3. 远程连接云服务器 4. 如何创建新用户   5. 第一个Linux程序 总结: 写在最后: 作为一个程序员,你必须学好Linux,至于为什么,这个问题, 在我们日后的学习中,自然会慢慢展现出来,而校招对于Linux也有掌握的要求, 所以我们

    2024年02月03日
    浏览(64)
  • 如何使用国内服务器搭建TG机器人

    首先要想在国内服务器搭建TG机器人需要准备以下几样东西: 1、一台国内服务器 2、cloudflare账号 3、tg机器人账号 好 准备好以上东西 我们就开始操作吧 首先, 我们登录cloud flare,找到worker ,点击右边的下拉小箭头 ,点击概述,在出来的页面点击创建服务 然后服务名称你可以

    2024年02月06日
    浏览(46)
  • windows环境(本地端以及华为云服务器)搭建HTTP服务器

    最近在调试一款中移物联网推出的NB-IOT物联网模组,模组有个功能是需要实现固件在线下载,那么模组更新固件的时候可以通过服务器端通过HTTP协议进行下载,因此首先需要搭建一个HTTP服务器。 本篇文章从本地电脑端以及华为云服务器端分别进行了HTTP服务器的搭建,并实现

    2024年02月15日
    浏览(46)
  • 简单对已有云服务器进行linux环境搭建以及共享服务器

    外壳程序:Xshell7 云服务器:华为云 服务器操作系统:centos7 区域尽量选择距离所处地距离自己最近的区域。 镜像这里选择的为centos7.6-7.9,最好不要超过8 ,8的生态环境较差且已经停止更新和维护了,7完全够用。 进入所买服务器网站,找到所买的服务器实例, 重新设置密码。

    2024年03月22日
    浏览(77)
  • Centos 7.9 服务器环境搭建

    1、Linux 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr 用于存放系统应用程序,比较重要的目录/usr/local 本地

    2024年01月16日
    浏览(54)
  • 实验二 tftp 服务器环境搭建

    tftp(Trivial File Transfer Protocol)即简单文件传输协议是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69 掌握 tftp 环境搭建的基本方法,能够在 uboot 中使用 tftp 下载文件 ubuntu 14.04 发行版 FS4412 实验平

    2024年02月12日
    浏览(44)
  • 【Linux】腾讯云服务器搭建环境

    Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由 林纳斯托瓦兹 在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。严格来讲,Linux只是操作系统内核本身,但通常采用“Linux核”来表达该意思。而Linux则常用来指基于Linux内核

    2024年02月06日
    浏览(57)
  • [centos] 新买的服务器环境搭建

    由于去年买的云服务器快过期了,然后最近又新买了一个服务器,所以就写下了这篇文章, 虽然可以镜像搭建,但是本身原服务器就没有多少东西,所以我选择了手动搭建... 再且,也可以帮我再熟悉一下 centos 环境... 当然很多都是我之前OneNote的学习笔记,这里就直接复制和粘贴了(~

    2024年02月11日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包