
DeepLearning
文章平均质量分 61
Ubuntu_ximi
这个作者很懒,什么都没留下…
展开
-
libtorch中tensor的data_ptr使用和巨坑
libtorch的tensor data_ptr使用和注意事项原创 2022-11-16 11:37:26 · 4508 阅读 · 4 评论 -
C#中导入C++ dll中的类并定义dll的回调函数实现dll中数据的实时获取
对于一些底层算法库,我们一般封装成c++ dll,如果需要在c#中实现调用,实际上很简单的导出c++ dll的函数即可。但如果c++ dll中有一些实时数据需要传递出来,那么一种常规做法就是在c++中设置回调函数,相当于提供一个接口,c#前端就可以利用这个接口来实时获取c++ dll中的数据如下是一个实例:首先定义c++ dll,用于模型训练,并回传训练过程中的字符串日志和结果数据。所以分别定义了一个传递日志的回调函数和一个传递数据的回调函数// -------------------c++ dl原创 2022-04-01 11:30:48 · 2492 阅读 · 0 评论 -
如何搭建和安装基于ubuntu的各种深度学习软件(python/anaconda/cuda/pytorch/opencv)
如何安装Ubuntu系统整个ubuntu安装非常简单,加上下载的时间也只需要10分钟以内就能装好。a.从aliyun下载ubuntu镜像是最快的,2G的东西3分钟下好b.准备一个U盘,下载ultroISO,用该软件打开ubuntu iso文件,并通过该软件的启动/写入硬盘映像,无需修改其他设置,硬盘驱动器选择U盘,写入方式为USB-HDD+,把iso文件直接写入U盘(需要4-5分钟),即可得到一个启动盘c.重启按F12进入BIOS,会先选择boot device,此时可选U盘启动(比如一个aigo原创 2021-02-01 17:44:56 · 389 阅读 · 0 评论 -
YoloV4在windows下的安装使用以及生成dll库用于模型前向推理
主题1:YoloV4的安装1. 安装过程基于https://github.com/AlexeyAB/darknet所说的windows下编译的第一种方法,即运行.\build.ps1,其中build.ps1是windows下的power shell脚本文件,类似于linux下的makefile,里边build.ps1的内容就不细说主要包括:// 首先获得Program Files(x86)的文件夹路径function getProgramFiles32bit(){}// 然后从Program原创 2020-07-18 18:25:27 · 2208 阅读 · 1 评论 -
快速下载kaggle上的数据集-ubuntu系统
有个小项目正好要用到一个kaggle的数据集,上去注册下载发现巨慢无比,几k/s的水平。后来发现一个好方法:安装kaggle的api下载。系统:ubuntu 16.04安装kaggle的api: pip install kaggle在myAcount里找到create new API token,然后下载这个token,名字叫kaggle.json。把他放到/home/your acco...原创 2020-04-22 21:57:19 · 1367 阅读 · 2 评论 -
TensorRT的调试报错整理
TensorRT的调试报错整理报错:pycuda._driver.LogicError: explicit_context_dependent failed: invalid device context - no currently active context?原因:pycuda.driver没有初始化,导致无法得到context,需要在导入pycuda.driver后再导入pycuda....原创 2019-10-30 15:14:09 · 7872 阅读 · 0 评论 -
pytorch中训练深度神经网络模型的关键知识点
关于数据格式默认日常描述图片尺寸,采用[w,h]的形式,比如一张图片是1280*800就是指宽w=1280, 高h=800。因此在cfg中所指定img scale = [1333, 800]就是指w=1333, h=800从而转入计算机后,要从w,h变成h,w默认的大部分数据集,输出格式都是n,h,w,c和bgr格式,一方面是hwc更普遍,另一方面是opencv读取的就是bgr。pyt...原创 2019-09-20 11:00:04 · 1983 阅读 · 0 评论 -
多GPU运行保存加载恢复checkpoint的几个关键
第一部分:认识多GPU的DataParalle model在pytorch中如果使用单机器多块GPU时,会有一些小的注意事项,似乎大部分人都找不到合适的完整的介绍,这里把之前总结的做一个汇总,希望能帮更多人建立完整的知识框架。第1层:认识model本身类型1:如果是cpu model或单GPU model,2种形式(sequential model和sequential&Order...原创 2018-12-15 16:16:10 · 2797 阅读 · 0 评论 -
在python3.7下如何安装tensorflow
之前一直是用pytorch,因为其他原因也安装了python3.7,最近想要用一下tensorflow,结果发现python3.7下不能安装tensorflow,试过了网络上差不多所有能找到的方法都失败了。今天搜到一篇提到了一种新思路(吴子寒同学的简书)试了下,完美成功。(1) 下载tensorflow的whl包:由于tensorflow还没有官方支持python3.7,所以pip直接是搜索...原创 2018-12-13 23:11:42 · 40446 阅读 · 3 评论 -
CUDA配套cuDNN的安装
安装CUDA10配套cuDNN,给需要的人参考下。作者:Su Liang,2018-10-19cuDNN是nvidia开发的deep neural network library(dnn),即为深度神经网络GPU加速库。提供了前向/后向/卷积/池化/标准化/激活等层。(1)注册https://developer.nvidia.com/rdp/form/cudnn-download-sur...原创 2018-10-24 21:54:22 · 884 阅读 · 0 评论 -
Ubuntu 16.04.5 (x86_64)下安装CUDA10 for 深度学习
网上查了下,记录安装CUDA10的文章很少,这里记录下自己安装过程,给需要的人参考下。作者:Su Liang,2018-10-19我的系统:Ubuntu的版本:cat /etc/issue,Ubuntu 16.04.5Ubuntu的系统位数:sodu uname –m,X86_64GPU:GeForce GTX1080ti显卡驱动:预装,版本384.130CUDA的介绍:是并行计算平...原创 2018-10-19 14:10:54 · 24833 阅读 · 3 评论