服务器虚拟环境使用指南

  • 虚拟环境使用原则:
    • 第一部分:创建只属于自己的虚拟环境(本教程的以momo用户为例)
      • 第一步:打开 Terminal
      • 第二步:激活conda
      • 第三步:创建只属于自己的虚拟环境
      • 第四步:激活自己刚刚创建的虚拟环境
      • 第五步:在只属于自己的环境下配置需要的软件包(本教程以tensorflow-gpu最新测试版为例)
      • 第六步:如果需要可以配置Pytorch环境
      • 第七步:如何退出当前虚拟环境
      • 第八步:服务器不使用时记得退出账户
    • 第二部分:如何指定固定的GPU运行代码

此篇使用指南默认大家已经安装好了Anaconda,CUDA,GPU驱动

虚拟环境使用原则:

任用户禁止在已有的虚拟环境下安装软件包
任用户禁止在已有的虚拟环境下安装软件包
任用户禁止在已有的虚拟环境下安装软件包

第一部分:创建只属于自己的虚拟环境(本教程的以momo用户为例)

第一步:打开 Terminal

第二步:激活conda

source activate


这里的(base)是公用环境,不是自己的虚拟环境,不可以在此环境下安装东西

第三步:创建只属于自己的虚拟环境

这里的momo是环境的名字,使用者所起的环境名字要包含自己的用户名信息,例如:
所起环境名字一定要以自己的用户名作为前缀

这样命名方便管理,不按规则命名的环境将定时清理。

conda create -n momo_tensorflow python=3.8

第四步:激活自己刚刚创建的虚拟环境

conda activate momo_tensorflow

看到自己的命令行前面由(base) 变为了(momo_tensorflow)则说明自己创建的虚拟环境激活成功。

第五步:在只属于自己的环境下配置需要的软件包(本教程以tensorflow-gpu最新测试版为例)

本服务器已安装3090显卡驱动和cuda,不需要使用者自己配置,同时也禁止使用者自己配置其它版本的cuda和3090显卡驱动

pip install tf-nightly-gpu -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

第六步:如果需要可以配置Pytorch环境

conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge

第七步:如何退出当前虚拟环境

conda deactivate

执行一次上面的代码,退回到了(base)环境,再执行一次到了系统默认环境

第八步:服务器不使用时记得退出账户

服务器资源有限,所以不使用的时候尽可能退出账户

第二部分:如何指定固定的GPU运行代码

在python文件中加入下面的代码,该代码加在import之后,你的代码之前。

import os
os.environ["CUDA_VISIBLE_DEVICES"] = "0"

服务器虚拟环境使用指南相关推荐

  1. Pychram连接mist远程服务器踩坑指南

    Pychram连接mist远程服务器踩坑指南 ##Mist使用方法 首先需要到MistGpu官网注册一个账号,注册就送8元的免费体验,Mist官网:https://mistgpu.com/,然后选择创 ...

  2. Win2008 R2 WEB 服务器安全设置指南之修改3389端口与更新补丁

    这篇文章主要介绍了Win2008 R2 WEB 服务器安全设置指南之修改3389端口与更新补丁,需要的朋友可以参考下 3389端口是指windows系统中的远程桌面端口,可以使用它本管理远程计算机,就 ...

  3. 阿里云服务器新手选型指南

    阿里云服务器新手选型指南: 小型网站:1核2G共享型以上 中大型网站:4核8G通用型以上 项目临时测试:突发性能型.共享型,配置够用就行. 更多应用,比如分布式计算.AI学习等等,则需选择更好的云服务 ...

  4. powerbi服务器性能分配,Power BI 报表服务器容量计划指南

    Power BI 报表服务器容量计划指南 04/02/2020 本文内容 Power BI 报表服务器是自助式 BI 和企业报表解决方案,客户可以在本地(防火墙后)进行部署. 它将 Power BI ...

  5. Linux服务器安全简明指南

    现在让我们强化你的服务器以防止未授权访问. 经常升级系统 将软件更新到最新版本通常是任何操作系统所必需的安全预防措施.软件在更新时通常会在大到关键漏洞补丁.小到bug修复的范围内进行,很多漏洞实际上在 ...

  6. 运维快速入门必备的 Linux 服务器安全简明指南,速收!

    本文导航 -经常升级系统00% -自动安全更新02% -添加一个受限用户账户07% -CentOS / Fedora11% -Ubuntu13% -Debian15% -加固 SSH 访问21% -创 ...

  7. csgo跑图文件_[CSGO]Neko社区:跑图服务器简易使用指南

    前言 本文旨在玩家入门并熟悉使用本服跑图插件常用功能,提升跑图效率和竞技水平.我本人对于插件和游戏理解并没有到得心应手的程度,如有遗缺,欢迎评论补漏.当然也有为服务器打广告的目的. 基本跑图指令 在跑 ...

  8. 【奶妈级教程】Ubuntu18.04服务器远程连接指南

    文章目录 前言 一.服务器端的准备工作 二.Xshell命令行远程连接 三.Xrdp远程桌面连接(Ubuntu自带桌面) 常见问题解答 四.创建非root用户 常见问题解答 五.使用XFTP进行客户端 ...

  9. 如何购买腾讯云服务器(详细教程指南)

    ​由于需要帮公司客户(开发Web业务系统)选购腾讯云并做相关报价方案,所以业余时间写了这份文档来帮助客户如何选择腾讯云相关服务器配置-腾讯云服务器购买指南 国内的云服务器上知名的就那么几家,腾讯云是排 ...

最新文章

  1. 由Node.js事件驱动模型引发的思考
  2. php会员中心模板,会员中心模板
  3. libcurl多线程下载开发过程中需要注意的一个问题
  4. uni-app 之 使用扩展组件(uni ui) Pagination 分页器使用示例
  5. spring boot 邮件端口_不会吧,SpringBoot还能发送邮件发送邮件?快来看看如何操作吧
  6. 2 计算机组成原理第二章 数据的表示和运算 定点数运算 浮点数运算
  7. Linux rmmod命令
  8. GO语言学习之路22
  9. FR公式形态定义及运用范例
  10. 《人件》 精华版 为软件企业指明成功之路 为开发人员伸张权益
  11. 威纶触摸屏宏指令编程,字符串相关函数介绍与使用...
  12. 小管家进销存_美团入局共享充电宝,专家称或收购一两家,同行称雷声大雨点小...
  13. 每年考证时间表(绝对有用)
  14. 技巧汇总:适用于Mac版Google Chrome的技巧和窍门
  15. 计算机病毒是谁做的,第一个制造电脑病毒的人是谁?
  16. 基于ENVI下的土地利用信息提取(一)
  17. Vulcan studio
  18. 设计模式-设计原则-开闭原则是目标,里氏代换原则是基础,依赖倒转原则是手段...
  19. 电脑史话-计算机先驱巴贝奇
  20. 喀什大学计算机教师,新疆喀什大学教师巴努来校挂职

热门文章

  1. 用于Android开发的免费类库和工具集合
  2. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf
  3. Unity3D中Quaternion.Euler方法解析
  4. 基于51单片机温度火灾烟雾报警器
  5. typora免费版,无需破解,安装直接使用
  6. C#使用拉依达准则(3σ准则)剔除异常数据(.Net剔除一组数据中的奇异值)
  7. lodop打印html包含图片,使用lodop.js打印控件打印table并分页等
  8. ddl和dml(DDL和DML包含哪些动词)
  9. Java开心农场源码Java欢乐农场源码
  10. 第五人格服务器维修中怎么进,第五人格怎么进不去_进不去游戏原因汇总及解决办法_软吧...