基于linux远程服务器端配置paddlpaddle环境

简介: 基于linux远程服务器端配置paddlpaddle环境

思路:在远程服务器端先安装Anaconda,然后创建python虚拟环境,再根据需求在对应python虚拟环境安装Cuda和对应的Cudnn和paddlpaddle,然后连接Pycharm。

一、要实现基于远程服务器安装配置Anaconda环境及创建python虚拟环境,参考下面博主的文章操作。博主举例创建一个ogbg_hiv的python=3.6虚拟环境。

操作文章:点击打开《基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案》文章

conda create -n ogbg_hiv python=3.6

y

conda activate ogbg_hiv

注意:安装rdkit>= 2018.09.1,不需要安装此包的可以选择跳过接下来的小步

conda install -c conda-forge rdkit

y

二、接下来安装此虚拟环境的cuda。首先是需要查看远程服务器允许的最大cuda版本,再结合需要配置的paddlpaddle对应的cuda版本,然后最后做选取cuda版本,博主选取的是paddlpaddle-gpu == 1.8.4,然后发现目前可安装的paddlpaddle个版本,然后找到1.8.4版本发现其带着post是97和107对应cuda9和10两个版本,博主选择版本9,然后查询当前虚拟环境支持的CUDA所有版本,最后博主选择cuda=9.2.0版本安装。

nvidia-smi

参考下面两篇文章理解三者版本关系:

点击打开《paddlepaddle和cuda、cudnn的版本对应关系》文章

点击打开《旧版本安装》文章

pip install paddlepaddle-gpu==1.8.4

conda search cudatoolkit --info

conda install cudatoolkit==9.2.0

y

三、下载安装cudnn版本。搜索当前环境所支持的cudnn版本,然后根据上一步安装的cuda版本选择cudnn对应的版本,cuda版本是9.2,所以选择的cudnn的版本是7.2.1进行安装。

conda search cudnn --info

conda install ducnn==7.3.1

注意:如果使用上面的命令下载失败时(见下图),请回上上步手动下载cudnn的安装文件包,也就是复制对应链接到浏览器下载。下载完成之后上传到远程服务器,然后在对应虚拟环境的对应已经上传的安装包文件路径进行安装。

conda install cudnn-7.3.1-cuda9.2_0.tar.bz2

四、安装paddlpaddle。因为cuda是9.2所以选择post是97。

pip install paddlepaddle-gpu==1.8.4.post97

五、验证是否安装配置成功,在虚拟环境下输入下面的命令运行,查看此虚拟环境的配置具体情况,然后找到对应的安装好的的包,见下图安装配置成功。

conda list


目录
打赏
0
1
0
0
14
分享
相关文章
虚拟化数据恢复—VMware虚拟化环境下重装系统导致服务器崩溃的数据恢复
VMware虚拟化平台 vmfs文件系统 工作人员误操作重装操作系统,服务器崩溃。 重装系统会导致文件系统元文件被覆盖。要恢复数据,必须找到&提取重装系统前的文件系统残留信息,通过提取出来的元文件信息恢复虚拟磁盘。通过拼接虚拟磁盘来恢复服务器数据。
25 12
Linux云服务器如何搭建LNMP环境
LNMP环境是Linux系统中常用的Web服务架构,由Linux、Nginx、MySQL/MariaDB和PHP组成,适用于高效托管动态网站。本文以CentOS 7为例,详细介绍了LNMP环境的搭建步骤,包括Nginx、MariaDB和PHP的安装与配置,以及最终通过创建`index.php`文件验证环境是否成功部署。具体操作涵盖配置YUM仓库、安装服务、编辑配置文件、启动服务等关键步骤,确保用户能够顺利搭建并运行LNMP环境。
44 1
Linux云服务器如何搭建LNMP环境
做网站如何选择云服务器?(一)配置篇
选择服务器需考虑网站规模、技术需求和地理位置。个人博客适合基础配置,企业官网需4核CPU、8GB内存,电商平台则需更高配置并配备负载均衡。技术上,展示型网站用PHP+MySQL,互动社区需Node.js/Python环境,视频类网站要大带宽。地理位置影响服务器选择,国内用户选腾讯云/阿里云,海外用户选AWS等。主流服务器类型包括虚拟主机(入门级)、云服务器(推荐)和物理服务器(高端需求)。云服务商普遍提供免费试用,便于评估性能。
18 1
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
【已解决】Matomo本地SMTP配置可以发邮件,但部署到阿里云ECS就发不了邮件
在阿里云ECS上使用Matomo和PHPMailer发送邮件时遇到问题,邮件无法发出且接口调用Pending。经过排查,发现是ECS安全组未开放25/465端口,导致SMTP请求无法正常通信。解决方法为在安全组中配置并开放25/465端口,从而恢复邮件发送功能。
在阿里云ECS云服务器上安装、配置及高效使用Docker与Docker Compose
本文介绍了在阿里云ECS上使用Ubuntu系统安装和配置Docker及Docker Compose的详细步骤。通过这些工具,可以快速部署、弹性扩展和高效管理容器化应用,满足开发和运维需求。内容涵盖Docker的安装、镜像源配置、创建Web程序镜像以及使用Docker Compose部署WordPress等实际操作,并分享了使用体验,展示了阿里云实例的高性能和稳定性。
156 4
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
59 1
阿里云国际站:阿里云服务器端口配置
悟空云@CloudWuKong阿里云是全球领先的云计算服务提供商,为用户提供弹性计算、数据库、存储、网络安全等一系列云计算服务。在使用阿里云服务器时,合理配置端口非常重要,可以提高服务器安全性和稳定性。
|
2天前
|
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
16 0
配置Goby工具环境(win,linux,macOS)
配置Goby工具环境(win,linux,macOS)
920 2