- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 初探TVM--使用tensor engine在ADM GPU上编译生成优化算子
这里我们会一起尝试在AMD GPU上面使用tvm生成优化算子,本节以MI100系列为例,架构gfx908
2022-03-21 23:37:48
645
原创 Ubuntu 解决compile_res == NVRTC_SUCCESS (5 vs. 0) 配置cuda和cudnn
Ubuntu 20.04/18.04 配置cuda和cudnn的一种方法
2022-03-10 14:13:23
1848
原创 初探TVM--使用tensor engine在NVIDIA GPU上编译生成优化算子
在GPU上使用TE优化算子在NVIDIA GPU上使用TE生成优化算子
2022-03-07 23:07:55
3332
原创 docker pull/commit/push报错:server gave HTTP response to HTTPS client
docker pull/commit/push报错:server gave HTTP response to HTTPS client错误现象解决办法错误现象在服务器上运行docker pull/commit/push时不成功,报错如下:server gave HTTP response to HTTPS client报错内容是说https和http的问题,但实际上把网址换成https也不行,会报网络域名的错误。进一步分析得知是因为客户端使用https域名,但是registry未使用导致的。解决
2022-03-07 10:38:49
1038
原创 powershell 启动时报错 profile.ps1 cannot be loaded because running scri
powershell启动时报错,但是仍然可以启动出错问题解决方式出错问题powershell启动时,见到报这种错误:File C:\Users\xxxx(我的名字,这里先打码了)\Documents\WindowsPowerShell\profile.ps1 cannot be loaded because running scripts is disabled on this system.这时候虽然powershell可以启动起来,但是在跑python脚本时,或者启动conda环境时,仍然会出
2022-03-04 10:52:16
2830
原创 NVIDIA GPU的架构代号
NVIDIA GPU的架构代号NVIDIA GPU的架构代号什么时候用gencode,什么时候用arch呢SM_num和gencode变量费米 Fermi(cuda 3.2~cuda 8)开普勒 Kepler(cuda 5~cuda 10)麦克斯韦 Maxwell(CUDA 6~CUDA 11)帕斯卡 Pascal (CUDA 8 ~今)伏特 Volta (CUDA 9 ~今)图灵Turing (CUDA 10 ~今)安培Ampere (CUDA 11 ~今)哈珀Hopper (CUDA 12 计划中)例子
2021-11-03 11:59:31
10914
2
原创 解决CUDA_ERROR_SYSTEM_DRIVER_MISMATCH
nvidia/cuda:11.4.2-cudnn8-devel-ubuntu20.04:CUDA_ERROR_SYSTEM_DRIVER_MISMATCH问题查看解决问题在运行一个调用cudnn库的程序时,运行时报错,错误就是:CUDA_ERROR_SYSTEM_DRIVER_MISMATCH。这个东西很无语。不知道原因是什么。我使用的docker:nvidia/cuda:11.4.2-cudnn8-devel-ubuntu20.04。查看这个问题就是和libcuda的版本相关,可以先查看nvidi
2021-11-03 11:10:21
1269
原创 初探TVM--TVM优化resnet50
测试用TVM编译出的resnet50在CPU上的效果测试resnet50在CPU上的效果编译后的resnet50模型图像预处理运行编译后的模型查看输出结果resnet50自动调优模型调优 auto-tune编译调优过的模型测试resnet50在CPU上的效果如果直接点开了这篇,可能你会不知道编译过的模型是咋来的,戳这里。再回顾一下,编译过的模型会被压缩后存在一个tar压缩包里面。首先解压出来他:mkdir modeltar -xvf resnet50-v2-7-tvm.tar -C modells
2021-10-30 12:35:59
1414
原创 初探tvm--用tvmc编译一个resnet50
初探tvm--用一个resnet50的例子看一下tvm的大体效果tvmc是啥玩意编译出一个tvm模型使用resnet50 v2-7 onnx使用tmvc编译resnet50还记得上节提到的tvm流程吧,不记得的话点这里康康。tvmc是啥玩意tvmc顾名思义,就是tvm封装的一个command line driver1,方便用户调用啦。在Linux系统中,使用python -m tvm.driver.tvmc可以使用所谓的tvmc。可以使用help查看tvmc的使用:python -m tvm.dr
2021-10-24 22:56:11
4531
原创 在带有NVIDIA GPU的环境中使用tvm
在带有NVIDIA GPU的环境中使用tvm环境配置使用官方提供的docker image编译安装tvm[^1]使用一下子环境配置用一个小表格表示一下搭建环境吧。环境项参数CPUIntel® Xeon® Gold 6142 CPU @ 2.60GHzGPUNVIDIA A100-PCIOSUbuntu 18.04使用官方提供的docker image在clone过code后,code带有一些别人写好的docker images,直接用他们好了。git c
2021-10-10 10:27:36
456
原创 Markdown教程
把它当做一个保姆级的Markdown教程Markdown教程新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Markdown教程看看教程吧新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的M
2021-10-10 10:07:32
65
原创 github骚或不骚的操作学习(目前基本是基操)
github骚或不骚的操作Git常用命令gitignore不起作用git基操git查看每行代码是谁写的GitHub各种命令强行合并远端代码操作github拉取远程分支,并存在指定的文件夹中github更新fork的文件夹github我还稍微会一些,可能记录的没有那么全面,需要等一个完全不会的新员工补充,哈哈哈哈Git常用命令gitignore不起作用通常情况下,gitignore不起作用的原因是.git文件夹中包含缓存。此时需要把缓存清除掉:git rm -r --cached .git add
2020-07-08 10:02:09
805
原创 AI相关的ubuntu的骚操作
Ubuntu的各种骚操作基础操作类ssh不间断连接功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入记录一些Ubuntu的操作,可能骚,也可能菜,方便快速检索,哈哈。基础操作类基操勿六。并非骚软件,可能是系统预装,也可能需要手动
2020-07-06 17:08:24
665
2
原创 机器学习实战读书笔记啊-朴素贝叶斯分类器
首先来简单介绍一下贝叶斯分类吧,贝叶斯分类的基础是概率比较的分类方式,假设给定一个数据集x,x类别为1的概率记做p1(x),x为2的概率记做p2(x),如果p1(x) > p2(x),则预测x的类别为1,否则预测x的类别为2.大概的道理就是这样,计算p1(x)和p2(x)的方式会复杂一些,需要引入贝叶斯概率,这就是朴素贝叶斯分类器的原理。朴素贝叶斯的优点在于其可以在数据较少的情况下已然可以处...
2018-03-04 12:00:02
245
原创 机器学习实战-使用matplotlib绘制决策树
matplotlib注解本文中使用matplotlib中的注解功能绘制树形图,它可以对文字着色并提供多种形状用以选择,而且我们还可以翻转箭头,将他指向数据或者节点。废话不多,刚代码,先完成使用文本注解绘制树节点。先来解决一个matplotlib中文显示乱码的问题,加入如下代码即可:import matplotlib.pyplot as pltplt.rcParams['font.sans-se...
2018-02-18 23:43:22
1169
原创 从代码实践机器学习实战-决策树
计算给定数据集的香农熵在本章中,给出决策树的训练方法,以及训练中的信息增益。首先介绍了信息增益,信息增益有两种,一种是香农熵,另一种是基尼不纯度。第一段代码就是计算香农熵,我在读书的时候研究过结构化随机森林,曾经评估过香农熵,有一定的了解,代码看起来不太费劲(其实本来就比较简单),不怂,直接上书中提供的代码:from math import logdef calcShannonEnt(dat...
2018-02-07 23:49:05
182
python海康威视摄像机获取车牌
2020-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人