openvino program
为了兼容 fpgaconf -b 00 -d 04 -f 1 xxx.bin
重新实现
#!/bin/bash
B=${}
D=${}
F=${}
BDF=${B##0x}:${D##0x}.${F##0x}
FILE=${%.*}.aocx
mv "$7" "$FILE"
DEVPATH=/sys/devices/pci0000:/*/0000:$BDF/fpga/
echo "Try to find $DEVPATH"
if [ -d $DEVPATH ]
then
ACL=`ls $DEVPATH`
ACL=${ACL##intel-fpga-dev.}
echo "FIND FPGA device: acl$ACL"
else
echo "Can not find FPGA device: $BDF"
exit 1
fi
PRE="/home/centos"
source $PRE/intelrtestack/init_env.sh
export CL_CONTEXT_COMPILER_MODE_ALTERA=3
export CL_CONTEXT_COMPILER_MODE_INTELFPGA=3
export INTELFPGAOCLSDKROOT="$PRE/intelrtestack/intelFPGA_pro/aclrte-linux64"
export ALTERAOCLSDKROOT="$INTELFPGAOCLSDKROOT"
export AOCL_BOARD_PACKAGE_ROOT="$OPAE_PLATFORM_ROOT/opencl/opencl_bsp"
$AOCL_BOARD_PACKAGE_ROOT/linux64/libexec/setup_permissions.sh
source $INTELFPGAOCLSDKROOT/init_opencl.sh
echo "Start to program by aocl ==========================================="
echo " aocl program acl$ACL $7"
aocl program acl$ACL $FILE > /tmp/intel_aocl_program.log 2>&1
exit $? export IE_INSTALL="/opt/intel/computer_vision_sdk_fpga_2018.3.343/deployment_tools"
source $IE_INSTALL/../bin/setupvars.sh
export PATH="$PATH:$PRE/inference_engine_samples/intel64/Release"
alias mo="python3.6 $IE_INSTALL/model_optimizer/mo.py"
cyborg 烧写的command
acc-get
curl -g -X GET http://localhost/accelerator/v1/accelerators/deployables \
-H "Content-Type: application/json" -H "Accept: application/json" \
-H "X-Auth-Token: $(openstack token issue -f value -c id)" \
|python -m json.tool |grep '"uuid":' | tail -n |cut -d '"' -f
acc-program
curl -s -g -X PATCH http://localhost/accelerator/v1/accelerators/deployables/$UUID/program \
-H "Content-Type: application/json" -H "Accept: application/json" \
-H "X-Auth-Token: $(openstack token issue -f value -c id)" \
-d "[{
\"path\": \"/program\",
\"op\": \"replace\",
\"value\": [{
\"image_uuid\": \"$IMGUUID\"
}]
}]" | python -m json.tool
acc-show
curl -g -s -X GET http://localhost/accelerator/v1/accelerators/deployables \
-H "Content-Type: application/json" -H "Accept: application/json" \
-H "X-Auth-Token: $(openstack token issue -f value -c id)" |python -m json.tool
create-img
openstack image create --file $FILE --property vendor=intel --property type=resnet --tag INTEL --tag FPGA $IMGNAME
cyborg-env
export FILE="/opt/intel/computer_vision_sdk_fpga_2018.3.343/a10_dcp_bitstreams/2-0-1_RC_FP11_ResNet.aocx"
export IMGNAME=ResNetForObama
echo "source ~/devstack/openrc admin admin"
image-get
openstack image list |grep $IMGNAME | awk -F'| ' '{print $2}'
image-list
openstack image list
openvino program的更多相关文章
- [E2E_L7 51CTO]进一步解析OpenVINO提供的例子并且独立出来(win+vs)
一.例子概览 上图中标红的都是可以运行的例子,在上一个博客中已经提示.其它的是工具等辅助内容. 例子可以简单分为3类,一类是 这个是和OpenCV相关的,可以参考: 一类是 这个是入门的,优先学习 余 ...
- [E2E_L7 51CTO]初步接触OpenVINO提供的例子(win+vs)
一.例子编译 1.运行 C:\Program Files (x86)\IntelSWTools\openvino_2019.1.148\bin\setupvars.bat 这步需要win平台下安装py ...
- Nanodet模型部署(ncnn,openvino)/YOLOX部署(TensorRT)
Nanodet模型部署(ncnn,openvino) nanodet官方代码库nanodet 1. nanodet模型部署在openvino上 step1: 参考链接 nanodet官方demo op ...
- Windows-安装OpenVINO
安装指导书链接: https://docs.openvinotoolkit.org/latest/openvino_docs_install_guides_installing_openvino_wi ...
- [project euler] program 4
上一次接触 project euler 还是2011年的事情,做了前三道题,后来被第四题卡住了,前面几题的代码也没有保留下来. 今天试着暴力破解了一下,代码如下: (我大概是第 172,719 个解出 ...
- Solved: “Cannot execute a program. The command being executed was \roslyn\csc.exe”
When you publish your ASP.NET project to a hosting account such as GoDaddy, you may run into the iss ...
- 关于The C compiler "arm-none-eabi-gcc" is not able to compile a simple test program. 的错误自省...
在 GCC ARM Embedded https://launchpad.net/gcc-arm-embedded/ 上面下载了个arm-none-eabi-gcc 用cmake 编译时 #指定C交叉 ...
- c中使用gets() 提示warning: this program uses gets(), which is unsafe.
今天在C代码中使用gets()时提示“warning: this program uses gets(), which is unsafe.”,然后这个程序还能运行,无聊的我开始查阅资料,为啥gets ...
- Unable to load R3 module D:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).
Unable to load R3 module D:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 ( ...
随机推荐
- springboot 启动的时候报错 Error creating bean with name 'solrClient'
springboot 启动的时候报错: org.springframework.beans.factory.BeanCreationException: Error creating bean wit ...
- SpringBoot入坑-请求参数传递
前一篇我们探讨了关于springboot的配置文件和Controller的使用,本篇我们来一起探讨一下关于springboot如何传递参数的知识. 参数传递我们最常见的就是在url后通过?/& ...
- Cookiecutter: 更好的项目模板工具:(3)高级用法
本文中的Hook就是钩子,钩子就是Hook 使用生成前/生成后钩子脚本 你可以在项目生成之前和/或之后运行Python或Shell脚本. 像这样把它们放进Hook里: cookiecutter-som ...
- Java 中的泛型
泛型的一般意义: 泛型,又叫 参数多态或者类型参数多态.在强类型的编程语言中普遍作用是:加强编译时的类型安全(类型检查),以及减少类型转换的次数. Java 中的 泛型: 编译时进行 类型擦除 生成与 ...
- Oracle 修改表 Alter Table...
--增加列ALTER TABLE Student add sex number(2);--删除列ALTER TABLE Student drop column sex;--更改列属性 ALTER TA ...
- swust oj 1015
堆排序算法 1000(ms) 10000(kb) 2631 / 5595 编写程序堆排序算法.按照从小到大的顺序进行排序,测试数据为整数. 输入 第一行是待排序数据元素的个数: 第二行是待排序的数据元 ...
- js获取谷歌浏览器版本 和 js分辨不同浏览器
// 获取谷歌版本 function getChromeVersion() { var arr = navigator.userAgent.split(' '); var chromeVersion ...
- pro.antd.design
有关react的ui组建antd.design新推出的pro版本,最近用到了路由方面. common与routes; 首先需要在menu.js里面配置: { name: '精品', icon: 'da ...
- jq 监听调整浏览器窗口的大小
<html><head><script type="text/javascript" src="http://www.w3school.co ...
- 怎样理解JAVA的“构造方法”和“主方法”
在类中除了成员方法之外,还存在一种特殊类型的方法,那就是构造方法.主方法是类的入口点,它定义了程序从何处开始: 主方法提供对程序流向的控制,Java编译器通过主方法来执行程序.那么,下面一起来看一下关 ...