nvdla_runtime在risc-v平台上运行

cnrv/riscv-soc-book: 关于RISC-V你所需要知道的一切 (github.com)

NVDLA的软件栈分为两个部分,一个是UMD,UMD只是量化后的神经网络,需要调用nvdla_runtime程序引导加载执行。

KMD程序调度加速器硬件,以往只能在板卡上运行。在这里我们的目标是在verilator处理器上编译出nvdla_runtime,打通KMD在模拟器中的运行环境。

具体目标代码如下:

./nvdla_runtime --loadable ~/lenet-mnist-caffe/fast-math.nvdla --image ~/lenet-mnist-caffe/mnist_image/0_7.jpg --rawdump  ##linux板卡上执行


./simulator-chipyard-XXXConfig  ./nvdla_runtime --loadable ~/lenet-mnist-caffe/fast-math.nvdla --image ~/lenet-mnist-caffe/mnist_image/0_7.jpg  --rawdump   ###verilator 模拟器里执行


版权声明:本文为weixin_41804312原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。