tobot 发表于 2023-9-14 12:36

为玄铁杯第三届RISC-V应用创新大赛发一个暖场贴

<div class='showpostmsg'><p>在LicheePi 4A上尝试安装推理框架,安装到一半就死机退出,反复检查,才发现原来是空间不足引起的,于是乎找了个轻量级推理框架NCNN来进行尝试,首先将系统重新安装一次,这时系统中,既没有cmake,也没有g++,更没有opencv。这些安装下来,整个/root就只剩下不到20%了。具体安装方法就不详述了,简单说,通过apt安装cmake和g++,命令为</p>

<p >sudo apt install cmake g++ --fix-missing</p>

<p >opencv不能通过apt直接安装,就将opencv的源码压缩包(下载路径为<a href="https://codeload.github.com/opencv/opencv/zip/refs/tags/4.8.0" target="_blank">https://codeload.github.com/opencv/opencv/zip/refs/tags/4.8.0</a>)放在某个目录下并解压。命令为</p>

<p >sudo unzip 4.8.0.zip</p>

<p >解压完成后进入目录opencv-4.8.0,建立build目录并编译,可以执行命令</p>

<p >sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..</p>

<p >可以看到各种配置信息,例如</p>

<p > &nbsp;</p>

<p >再使用sudo make和sudo make install完成编译并安装。</p>

<p >&nbsp;</p>

<p >安装NCNN稍微麻烦一点,需要用到git,不过也可以先git到电脑上,再把整个目录用sftp拖进板卡,从github下载ncnn包:</p>

<p >sudo git clone --depth=1 https://github.com/Tencent/ncnn.git</p>

<p >还经常出错,使用https://ghproxy.com加速,即</p>

<p >git clone --depth=1 https://ghproxy.com/https://github.com/Tencent/ncnn.git</p>

<p >然后安装,是非常熟悉的</p>

<p >cd ncnn</p>

<p >sudo mkdir build</p>

<p >cd build</p>

<p >sudo cmake -DNCNN_VULKAN=OFF ..</p>

<p >sudo make</p>

<p >sudo make install</p>

<p >安装完成:</p>

<p > &nbsp;</p>

<p >可以看到支持将各种格式模型转换到ncnn上使用(有时间我会再深入研究一下,这里只用参考例子squeezenet)。</p>

<p >把examples文件下的squeezenet_v1.1.bin和squeezenet_v1.1.param复制到build/examples目录下,同样目录下再放一张熊猫照片tobot.jpg。</p>

<p > &nbsp;</p>

<p >使用命令行检测图片</p>

<p >./ squeezent tobot.jpg</p>

<p >可以看到输出了图片的top3分类。</p>

<p > &nbsp;</p>

<p >再打开synset_words.txt文件,可以看到388行</p>

<p > &nbsp;</p>

<p >说明可以很准确的识别出来的熊猫(概率99.9%)。</p>

<p >经过这么安装以后,root下基本没有空间了,基本上跑个几分钟就会卡死,后续研究一下,把应用安装到TF卡上的方法。</p>

<p > &nbsp;</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

nmg 发表于 2023-9-14 16:18

<p><img height="52" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/pleased.gif" width="48" />可以发到平头哥RISC-V活动专区</p>

lugl4313820 发表于 2023-9-14 16:59

这么快就拿到开发板了呀?看来楼主第一名有希望拿了。

wangerxian 发表于 2023-9-14 17:54

<p>第一批已经拿到板子了呀?我还不知道通过没有呢。</p>

吾妻思萌 发表于 2023-9-14 18:00

看来我的板子也快了

jobszheng5 发表于 2023-9-15 10:18

<p>楼主这也太速度了啊</p>

damiaa 发表于 2023-9-15 12:48

<p>安装到一半就死机退出,反复检查,才发现原来是空间不足引起的<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan76.gif" width="48" />&nbsp; 楼主手快啊!</p>

mjf1006 发表于 2024-3-22 14:36

有大神有这个电源的原理图吗?或者类似也可以,想改装成电流电压可调的电源~
页: [1]
查看完整版本: 为玄铁杯第三届RISC-V应用创新大赛发一个暖场贴