792|2

46

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【玄铁杯第三届RISC-V应用创新大赛】移植过程的初步尝试 [复制链接]

 

1、虽然最初认为stable diffusion算法移植到RISC-V64架构时,可能会遇到以下问题:1. 架构差异:RISC-V64架构与其他架构(如x86)之间存在指令集和寄存器等方面的差异。需要对算法进行适当的修改和调整,以适应RISC-V64架构的特点。2. 编译器支持:RISC-V64架构可能需要使用不同的编译器和工具链来进行开发和编译。需要确保所使用的编译器能够正确地处理算法中的代码。3. 优化和性能:RISC-V64架构可能具有不同的性能特征和优化策略。需要对算法进行适当的优化,以充分利用RISC-V64架构的优势,并提高算法在该架构上的性能。4. 内存模型:RISC-V64架构可能具有不同的内存模型和访存方式。需要确保算法在RISC-V64架构上正确地处理内存访问和同步操作。5. 并行化和向量化:RISC-V64架构支持SIMD(Single Instruction, Multiple Data)指令集扩展,可以进行向量化操作。可以考虑对算法进行并行化和向量化的优化,以提高算法的性能。需要根据具体情况进行适当的调整和修改,以确保稳定扩散算法能够在RISC-V64架构上正确运行并达到预期的性能。

2、但是,在移植过程中,查看了一下setup文件,发现里面有几个依赖并没有,然后面就花费了一周的时间去了解这个torch是如何才能够成功安装的?

首先:有可能是网络问题,如果开发板不能连外网的话,似乎很多资源都不能顺利下载,期间要感谢群里面的大佬给出了指点,虽然其中道理还不是很清楚,涉及到之前学过的局域网等理论,但是最终还是要自己不断的尝试才可以。

其次:我看了一位大佬发给我的一片文章,里面谈到如何进行torch的移植,可惜的是,当我根据github主页的描述和相关信息对

链接已隐藏,如需查看请登录或者注册
 ,这个里面的sleef进行build的时候,发现自动生成的sleef.h文件并不能很好的发挥作用,原因是里面的很多函数声明并没有自动的添加进去,考虑到这些都应该是跟cmakelist.txt这个文件里面的规则有关,但是要是修改这个文件的话,也是需要从头熟悉起来的。

最后:在Experimenting with PyTorch on RISC-V这篇文章相关的链接中找打了关键的资源,但是如果不能解决上外网的问题,似乎就只能采用本地build所有的文件,但是这是个耗费时间,却意义不大的事情,好在文章谈到了在指定的链接中可以找到对应的torch版本。

总之,在这几天的时间里面,我还是有一些进步吧,虽然并没有从头build torch,但站在巨人的肩膀上面还是将移植stable的目标向前推进了一步。不过这两天又遇到新的问题,sd卡空间小,并且系统空间也不够用了,没办法直接本地安装torch了。

所以下面的事情就是找到一个比较大一些的sd卡,进行分区,让这部分空间可以用来安装torch,如果这个没问题的话,就可以进入下一阶段了。

最新回复

为啥不直接用一个64G或者128G的TF卡烧系统呢? 另外tmpfs是使用RAM的,重启会丢数据   详情 回复 发表于 2023-10-10 08:52
点赞 关注
 
 

回复
举报

7090

帖子

11

TA的资源

版主

沙发
 

所以下面的事情就是找到一个比较大一些的sd卡,进行分区,让这部分空间可以用来安装torch,如果这个没问题的话,就可以进入下一阶段了。

恭喜大佬成功实现第一步!

 
 
 

回复

241

帖子

2

TA的资源

纯净的硅(初级)

板凳
 

为啥不直接用一个64G或者128G的TF卡烧系统呢?

另外tmpfs是使用RAM的,重启会丢数据

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表