为玄铁杯第三届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 > </p>
<p >再使用sudo make和sudo make install完成编译并安装。</p>
<p > </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 > </p>
<p >可以看到支持将各种格式模型转换到ncnn上使用(有时间我会再深入研究一下,这里只用参考例子squeezenet)。</p>
<p >把examples文件下的squeezenet_v1.1.bin和squeezenet_v1.1.param复制到build/examples目录下,同样目录下再放一张熊猫照片tobot.jpg。</p>
<p > </p>
<p >使用命令行检测图片</p>
<p >./ squeezent tobot.jpg</p>
<p >可以看到输出了图片的top3分类。</p>
<p > </p>
<p >再打开synset_words.txt文件,可以看到388行</p>
<p > </p>
<p >说明可以很准确的识别出来的熊猫(概率99.9%)。</p>
<p >经过这么安装以后,root下基本没有空间了,基本上跑个几分钟就会卡死,后续研究一下,把应用安装到TF卡上的方法。</p>
<p > </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> <p><img height="52" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/pleased.gif" width="48" />可以发到平头哥RISC-V活动专区</p>
这么快就拿到开发板了呀?看来楼主第一名有希望拿了。 <p>第一批已经拿到板子了呀?我还不知道通过没有呢。</p>
看来我的板子也快了 <p>楼主这也太速度了啊</p>
<p>安装到一半就死机退出,反复检查,才发现原来是空间不足引起的<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan76.gif" width="48" /> 楼主手快啊!</p>
有大神有这个电源的原理图吗?或者类似也可以,想改装成电流电压可调的电源~
页:
[1]