自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 TVM运行demo报错:LLVM ERROR: Cannot select: 0x559166c96d58,最后重新安装了LLVM

1. 问题最近刚编译安装了TVM,在尝试运行一些TVM的demo,例如:Compile MXNet Models — tvm 0.9.dev0 documentation (apache.org)https://tvm.apache.org/docs/how_to/compile_models/from_mxnet.html#sphx-glr-how-to-compile-models-from-mxnet-py但是却遇到了一个bug,程序在执行relay.build的时候遇到了问题:'gen

2022-05-21 22:08:39 1458 1

原创 Linux中cmake指定特定版本gcc

最近因为服务器上有多个gcc,编译llvm的时候需要使用5.1以上的,但是由于默认目录/usr/bin下的gcc是4.8.5,在另外的目录下有一个7.3.1的,cmake默认使用老版本的gcc,导致cmake失败。报错输入which gcc显示的是7.3.1版本的位置,gcc --version显示的也是7.3.1,说明默认的gcc版本没问题,但是可能cmake就是默认去/usr/bin目录下面找,然后这是报错信息:CMake Error at cmake/modules/CheckCompi

2022-05-21 20:39:42 7065

原创 一些随笔——有关软件的编译

前两天手贱为了修复一个bug,把好不容易编译好的cross compiler重新按照另外的arch编译了,然后一系列软件工具全部失灵。当我意识到这牵一发而动全身的操作的时候为时已晚,软件源码似乎出现了什么问题。然后紧接着打算按照原来的arch来重新编译,结果编译的时候没想到发生了意外情况,不是缺少库就是什么,就是编译不过。然后riscv-gnu-toolchain又很难完全下载下来,部分子模块不在github上,下载的时候特别难受。最后解决的方案是用make clean把之前的编译环境清除了,最后才安

2021-07-21 20:56:17 139

原创 在执行tvm load程序的时候要注意执行程序的现在的目录位置

这里我写了一段TVM C++程序,用到了load操作,然后这是代码:tvm::runtime::Module mod_dylib = tvm::runtime::Module::LoadFromFile("lib/test_addone_dll.so");可以看到我load的动态库的位置是在lib文件夹下面的。然后我对这段程序做了编译,假设编译结果是a.out,那么我应该把a.out这个程序和lib文件夹放在同一个目录下,并且要在这个目录下执行./a.out 命令来运行,不能在别的目录下运行。如果

2021-07-14 00:39:05 683

原创 spike仿真器运行简单测试c++程序容易出现的一些问题

现有如下C++测试程序:#include <cstdio>int main(void){ printf("1\n"); return 0;}我们想把它用riscv交叉编译器编译,有两种编译器可以选择:riscv64-unknown-elf-g++和riscv64-unknown-linux-gnu-g++问题如果使用的编译命令是:riscv64-unknown-linux-gnu-g++ -o lib/test test.cppspike pk lib/tes

2021-07-13 19:12:30 1593

原创 Spike 运行RISC-V Linux实践

前提环境:设置好$RISCV地址工具链:riscv64-unknown-linux-gnu-gcc (linux版)运行模拟器:Spike大纲整个操作简单来说就是,使用busybox生成基本的Linux命令,再编译riscv-linux生成vmlinux,使用riscv-pk里的bbl包装vmlinux,最后使用Spike 运行bbl,启动linux。busybox安装BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。我是在这里下载busybox的,一开始根据教程下载了1

2021-06-18 20:47:22 3292

原创 ubantu20.04,cuda10.1安装CUDNN时Package libcudnn8 is not installed.的问题

安装CUDNN时,有三个安装包要安装,必须先安装libcudnn8_8.0.5.39-1+cuda10.1_amd64.deb,然后才能安装另外两个,不然就会出现以下问题:dpkg: dependency problems prevent configuration of libcudnn8-dev:libcudnn8-dev depends on libcudnn8 (= 8.0.5.39-1+cuda10.1); however:Package libcudnn8 is not installed

2020-12-23 10:07:16 5361 2

原创 ubantu20.04安装llvm

网上写的都很麻烦啊,什么下载预编译什么的其实就是一句话sudo apt install llvm

2020-12-07 19:10:43 2599 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除