首页 >>  正文

linux系统部署项目

来源:baiyundou.net   日期:2024-09-24

一、ROCm加持出图效率翻倍!AMD RX 7900 XT Linux系统 AI性能体验

ROCm:一个可移植、高性能的GPU计算平台

随着AI时代的来临,显卡的作用不再仅仅只局限于游戏,特别是在Stable Diffusion火爆全网之后,越来越多的玩家将显卡当成AIGC生产力工具。

只不过,Stable Diffusion的早期版本对AMD显卡支持不太友好,给大家造成了只有N卡才适合玩AI的错觉。

可能很多同学不知道的是,AMD的Radeon GPU也是能够做深度学习的,而且性能也并不差。

去年12月份,AMD推出的ROCm 6.0开发平台进一步优化了RX 7000系列显卡的AI性能,特别是Stable Diffusion的出图效率更是获得了翻倍提升。

这里先解释一下什么是AMD ROCm!

ROCm (Radeon Open Compute Platform )是 AMD 基于开源项目的 GPU计算生态系统,类似于 NVIDIA 的 CUDA。

ROCm 支持多种编程语言、编译器、库和工具,以加速科学计算、自动驾驶、人工智能和机器学习等领域的应用。

ROCm还支持多种加速器厂商和架构,提供了开放的可移植性和互操作性。

目前深度学习开发一般都是使用Python的,而大数据平台往往都会部署在Linux操作系统之上,因此,AMD ROCm目前主要精力放在Linux系统上,Windows端则还有待完善。

得益于双发射设计的流处理器单元,RX 7900 XT仅凭5376个流处理器就达到了55.4TFOPS的单精度浮点运算性能,而拥有10240个流处理器的RTX 4080 Super浮点性能同样也是55TFOPS。

至于RX 7900 XTX,其单精度浮点性能则接近60TFOPS。

Stable Diffusion主要依赖GPU的单精度浮点性能以及显存容量与带宽,这两方面RX 7900 XT都不逊于RTX 4080 SUPER,甚至显存容量还更大一些。

现在有了AMD ROCm 6.0的加持,终于可以发挥出这张顶级显卡的强大的AI算力。

二、Stable Diffusion出图速度对比:Linux系统下出图效率近乎翻倍

测试平台如下:

本次我们主要对比RX 7900 XT/XTX在Ubuntu与windows系统下的出图效率,看看AMD ROCm到底能带来多大提升。

1、RX 7900 XT对比测试

首先是Windows 11系统,打开Stable Diffusion之后,我们设置DPN++ 2M Karras采样、迭代步数50、Euler a采样、1024x768分辨率、CFG为7、总批次10,单批数量1。

在Windows系统下,RX 7900 XT基于DirectML加速模式生成10张图共计耗时9分51秒,也就是591秒。

进入Ubuntu 22.04.3 LTS系统,设置好ROCm之后,同样的参数与模型生成10张图只用掉了5分05秒,即305秒。

对比之下,在Ubuntu 22.04.3 LTS系统下,RX 7900 XT的出图效率相比Windows系统高了足足94%。

2、RX 7900 XTX对比测试

使用同样的参数来测试RX 7900 XTX显卡。

在Windows系统下,RX 7900 XTX基于DirectML加速模式生成10张图总计耗时9分18秒,也就是558秒。

进入Ubuntu 22.04.3 LTS系统,设置好ROCm之后,同样的参数与模型生成10张图只用掉了4分45秒,即285秒。

在Ubuntu 22.04.3 LTS系统下,RX 7900 XTX的出图效率相比Windows系统领先了96%,也就是近乎翻倍的性能提升。

三、小结:高性价比的AIGC显卡

目前一张非公RX 7900 XT售价在5299元左右,对位的非公RTX 4080 Super售价则是8599元,N卡贵了60%。其实在游戏性能方面,这两款显卡并没有太大差距。

现在AMD也意识到了AI应用对于GPU的重要性,加大了对AMD ROCm平台的投入,经过不断的更新,如今AMD ROCm 6.0在AI算力方面的提升早已超出了大多数玩家的预知。

在我们的测试中,RX 7900 XT在Linux系统下使用Stable Diffusion ROCm 6.0版时,其出图效率几乎是Windows系统的2倍。再加上55TFOPS的单精度浮点运算性能以及20GB GDDR6X超大容量显存,对于有较高专业AIGC应用需求的专业用户而言,在有限的预算下,RX 7900 XT可以说是非常适合的选择。

当然,也希望AMD能够继续优化ROCm在Windows系统下的性能表现,让更多的AMD用户能拥有自己的高性价比AIGC显卡。

","gnid":"9dbb2be8fe4e86f7d","img_data":[{"flag":2,"img":[{"desc":"","height":"263","title":"","url":"https://p0.ssl.img.360kuai.com/t01140ea6962e0c9983.jpg","width":"800"},{"desc":"","height":"704","title":"","url":"https://p0.ssl.img.360kuai.com/t019c3c342522c78990.jpg","width":"800"},{"desc":"","height":"600","title":"","url":"https://p0.ssl.img.360kuai.com/t01a37040df30e21742.jpg","width":"800"},{"desc":"","height":"447","title":"","url":"https://p0.ssl.img.360kuai.com/t01a3b367469bacb297.jpg","width":"800"},{"desc":"","height":"457","title":"","url":"https://p0.ssl.img.360kuai.com/t011ab9cd72b566d2c0.jpg","width":"563"},{"desc":"","height":"387","title":"","url":"https://p0.ssl.img.360kuai.com/t01d080e2e7b44497e1.jpg","width":"800"},{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t015ca7269b3afe20fd.jpg","width":"800"},{"desc":"","height":"399","title":"","url":"https://p0.ssl.img.360kuai.com/t0179cac50381c1e4d7.jpg","width":"800"},{"desc":"","height":"402","title":"","url":"https://p0.ssl.img.360kuai.com/t01b555142de7778248.jpg","width":"800"},{"desc":"","height":"400","title":"","url":"https://p0.ssl.img.360kuai.com/t018e71558d9d937065.jpg","width":"600"}]}],"original":0,"pat":"art_src_3,sexf,sex4,sexc,fts0,sts0","powerby":"pika","pub_time":1712924400000,"pure":"","rawurl":"http://zm.news.so.com/6b8634743a4fa756aaf1f78848f65e17","redirect":0,"rptid":"6dcb4b8de7177e07","rss_ext":[],"s":"t","src":"驱动之家","tag":[{"clk":"kdigital_1:linux","k":"linux","u":""},{"clk":"kdigital_1:gpu","k":"gpu","u":""},{"clk":"kdigital_1:ows","k":"ows","u":""}],"title":"ROCm加持出图效率翻倍!AMD RX 7900 XT Linux系统 AI性能体验

浦闹柄5029怎样在linux下部署windows下开发的项目 -
尉话莉18259713408 ______ 你的问题太复杂繁琐了,不是一句两句可以说清楚的,先多去看看linux基础吧,给你几个提升吧:一,程序编码问题,最好都是UTF-8,否则容易出现乱码;尤其是中文;二,mysql在linux下和windows下是不一样的程序,但是基本命令都一样,...

浦闹柄5029如何在Linux环境下安装Java环境,搭建Eclipse开发环境,安装Tomcat? -
尉话莉18259713408 ______ 一、安装JDK 首先下载JDK 5.0,并运行安装,安装过程中所有选项保持默认,最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”. 新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_...

浦闹柄5029linux测试服务器如何部署web项目 -
尉话莉18259713408 ______ 使用tomcat, nginx ,apache之类的app就可以部署web项目 如何部署可以参考相关app的官方文档.

浦闹柄5029如何在linux上部署java环境 -
尉话莉18259713408 ______ 在linux上用yum -y install 软件名.就可以直接安装了..同时自动帮你安装相应的依赖包 适用于centos发行版本 如果是ubuntu的话就要使用apt-get

浦闹柄5029在企业中 linux下tomcat部署项目是如何实现的? -
尉话莉18259713408 ______ 远程部署,通常都是将一个项目代码放到指定的文件夹下面去,绝对不会放到tomcat webapp目录下.然后通过修改tomcat的项目映射文件来部署web项目.远程部署工具都是用linux的远程终端工具即可.

浦闹柄5029linux怎样搭建tomcat服务器 -
尉话莉18259713408 ______ 1、先从Apache的官方网站下载下来tomcat6.0系列的文件,http://www.apache.org/tomcat/在这里找到Tomcat6.0的linux安装文件,它跟windows是不一样的,在官网上有相应的说明,linux版的tomc...

浦闹柄5029怎么实现linux系统中的javaWEB项目一键部署(修改的对应class和jsp、js等) -
尉话莉18259713408 ______ 使用脚本语音自己编写就可以实现 比如用shell脚本,perl脚本,python脚本 都可以 思路:把部署目录复制出来 提取其中需要人工配置的文件 然后脚本根据系统,自动替换配置文件中对应内容,再放置到发布的目录中

浦闹柄5029linux服务器部署项目问题:怎么更新项目中pom.xml中引用?
尉话莉18259713408 ______ 直接将新增加的jar包添加到项目WEB-INF/lib里面,重新启动项目就可以了.

浦闹柄5029关于java web项目部署在linux的疑问,希望高手来解答!!!
尉话莉18259713408 ______ 是路径的问题,之前你的没有webroot路径,系统找不到你的工程,所以会报404错误,404错误就是因为找不到文件,系统默认先找webroot 然后再找你的工程,你现在把webroot也传上去了,当然就能够找到你的工程了

浦闹柄5029linux下有哪些自动化部署安装技术 -
尉话莉18259713408 ______ 系统部署 Kickstart 系统更新和应用部署 puppet

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024