AMD AI PC配置Ryzen AI开发环境

2024-04-19 02:44
文章标签 配置 ai 开发 环境 pc amd ryzen

本文主要是介绍AMD AI PC配置Ryzen AI开发环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

非常感谢“amd pervasive ai 开发者挑战赛”提供的这次机会,能够让我有机会接触到AMD的AI PC,并使用它进行相关AI功能的开发。下面首先先介绍在AI PC上配置相关开发环境。

UM790 pro开箱

这次比赛中AMD提供的是UM790 pro微型主机。其搭载了AMD Ryzen™ 9 7940HS处理器,其具有8核16线程,并且带有IPU,能够更好地支持AI应用。

具体参数如下:
在这里插入图片描述

安装IPU驱动

UM790应该是自带了IPU的驱动,但是如果不确定的话也可以重新安装一下。目前我了解到的安装途径有两个,一个是AMD Ryzen AI网站教程中提到的下载链接,还有一个是minisforum官网中UM790支持中提供的驱动工具。

AMD Ryzen AI

下载链接
在这里插入图片描述

minisforum官网

下载链接
在这里插入图片描述

启用IPU

在安装完驱动后,我发现我的电脑上的设备管理器中还是没有IPU这个设备。经过查找资料发现是由于BIOS中未启用IPU功能。因此接下来我们进入BIOS中将IPU功能打开。
首先开机时按住delete键,进入BIOS。
之后依次点击Setup->Advanced->CPU configuration->启用IPU。启用完成后,点击保存,重启后即可在设备管理器的系统设备中看到AMD IPU Device的身影了。
在这里插入图片描述

安装依赖

根据AMD官方给的教程,如要使用RyzenAI进行开发,还需要安装一定的依赖环境,具体如下:
在这里插入图片描述
具体的安装方法就不详细阐述了,百度上都有,只要确保版本符合要求即可。特别注意Visual Studio只能安装2019版本的,不可安装最新的2022版本,否则在之后配置Ryzen AI时会环境检测不通过。各个依赖的网站链接我已放到下方。

相关链接

Visual Studio 2019
cmake
Anaconda
python

安装Ryzen AI

在这里插入图片描述
首先我们需要确保我们的环境依赖都已安装完成并添加进环境变量中,具体如下:
在这里插入图片描述

之后下载Ryzen AI压缩包,解压后使用命令行打开。注意解压得到的文件夹需要放在恰当的地方,避免误删除。据AMD介绍,在之后进行模型推理的时候还需要用到

运行如下命令即可进行安装

.\install.bat

如果安装失败,会提示哪个依赖没有满足,需要检查或重新安装相关依赖。如下图,由于我安装的是Visual Studio 2022版本,而Ryzen AI只支持2019版本,所以检测不到。只需要重新安装Visual Studio 2019即可。
在这里插入图片描述

依赖环境问题解决后重新进行安装,安装结束后会提示你conda虚拟环境的名称,我的是ryzenai-1.1-20240418-202012。这个环境名称需要牢记,后面需要用到。
在这里插入图片描述

之后不能直接执行conda activate命令,否则会报错。需要先执行conda init,并重启命令行。

CondaError: Run 'conda init' before 'conda activate'

在这里插入图片描述

重新执行如下命令,就可以进入到刚才创建的虚拟环境中了。

conda activate ryzenai-1.1-20240418-202012

在这里插入图片描述

成功进入虚拟环境后,我们测试是否安装成功。我们执行如下命令,进入到quicktest文件夹中,运行quicktest.py文件进行测试。

cd ryzen-ai-sw-1.1\quicktest
python quicktest.py

如果安装成功,就会出现红框内的内容。
在这里插入图片描述

这篇关于AMD AI PC配置Ryzen AI开发环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/916451

相关文章

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

最新版IDEA配置 Tomcat的详细过程

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,... 目录配置tomcat第一步,先给项目添加Web结构查看端口号配置tomcat    先检查自己的to

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

在Spring中配置Quartz的三种方式

《在Spring中配置Quartz的三种方式》SpringQuartz是一个任务调度框架,它允许我们定期执行特定的任务,在Spring中,我们可以通过多种方式来配置Quartz,包括使用​​@Sche... 目录介绍使用 ​​@Scheduled​​ 注解XML 配置Java 配置1. 创建Quartz配置

Kibana的安装和配置全过程

《Kibana的安装和配置全过程》Kibana是一个开源的数据分析和可视化平台,它与Elasticsearch紧密集成,提供了一个直观的Web界面,使您可以快速地搜索、分析和可视化数据,在本文中,我们... 目录Kibana的安装和配置1.安装Java运行环境2.下载Kibana3.解压缩Kibana4.配

C#图表开发之Chart详解

《C#图表开发之Chart详解》C#中的Chart控件用于开发图表功能,具有Series和ChartArea两个重要属性,Series属性是SeriesCollection类型,包含多个Series对... 目录OverviChina编程ewSeries类总结OverviewC#中,开发图表功能的控件是Char

tomcat在nginx中的配置方式

《tomcat在nginx中的配置方式》文章介绍了如何在Linux系统上安装和配置Tomcat,并通过Nginx进行代理,首先,下载并解压Tomcat压缩包,然后启动Tomcat并查看日志,接着,配置... 目录一、下载安装tomcat二、启动tomcat三、配置nginx总结提示:文章写完后,目录可以自动

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE