自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch script traced model 以及 模型保存 详解

(由于 torch.jit.trace 方法只跟踪了给定输入张量的执行路径,因此在使用转换后的模块对象进行推理时,输入张量的维度和数据类型必须与跟踪时使用的相同。torch.jit.save 用于保存使用 torch.jit.script 或 torch.jit.trace 转换后的模块对象。torch.jit.load 用于加载使用 torch.jit.script 或 torch.jit.trace 转换后的模块对象。

2023-10-20 11:15:03 1035 1

原创 深度学习环境配置指南!(Windows、Mac、Ubuntu全讲解)

所有的深度学习环境安装指南到这里就结束了,希望能解决你面临的环境配置难题。关于实践项目,可以结合阿里天池的学习赛进行动手实践。

2023-08-02 10:36:04 2650

原创 python项目加密(模型加密,文件加密),涵盖了多种方法以及代码实现

Python作为动态语言一般是以源码方式进行部署的,这就意味着他人在部署机器上可以直接获取项目代码,可能给作者带来不必要的损失和风险,这就需要对代码进行加密或混淆。总体来说1和2的方式还是存在一定的风险,本文将采用第三种方式,且提供五种该类型的加密方式,分别为、Cython、cryptography、RSA、pyAesCrypt和encryptpy。

2023-07-25 16:20:12 5238

原创 Linux centos7 安装TensorRT

注意:a、主要两个文件:TensorRT、pycuda包文件。b、tensorRT需要到官网下载后解压到固定的系统文件夹下即可。pycuda则是直接使用pip安装即可。c、加速流程:pytorch模型转换成onnx,使用自身的onnx模块即可;然后通过onnx转换成tensorrt的模型格式,大概后缀为.engine;最后就可以通过调用这个engine进行相应的加速使用。

2023-03-28 11:22:08 1255 1

原创 Linux 安装pycuda/lap报错 !常见问题解决方法

出现Python.h报错的问题。

2023-03-28 10:18:57 1134

原创 图像数据读取加速

dali,turbo等不同图解码库加速对比

2022-11-04 16:59:03 230

原创 激活函数 Relu,Gelu,Mish,SiLU,Swish,Tanh,Sigmoid

激活函数 总结

2022-11-02 11:17:20 11189 2

原创 Python:补零操作,补充字符串,格式化输出

Python:补零操作,补充字符串,格式化输出

2022-10-25 15:41:36 7617

原创 linux下,pip安装lap出现问题 ,已解决,亲测有效

python环境安装

2022-10-12 16:51:03 1559 1

原创 tensorrt 从0开始搭建部署环境

深度学习cuda 加速, tensorrt环境搭建

2022-09-06 16:59:15 467

原创 torchserve 部署模型 自定义 handler 实践

torchserve完美推理以及模型部署

2022-08-24 15:19:26 956

原创 deep learning知识以及面试题

深度学习面试

2021-12-26 10:29:20 2287

原创 各主流深度学习框架转换onnx

Paddle2onnx模型转换动态图ONNX模型导出和静态图ONNX模型导出;动态图大致的原理就是动转静,然后再将静态图模型转换为ONNX模型,所以转换的代码上与动转静很相似;import osimport time import paddle# 从模型代码中导入模型from u2net import U2NETP# 实例化模型model = U2NETP()# 加载预训练模型参数model.set_dict(paddle.load([path to the pretrain

2021-12-20 11:10:00 1363

原创 ONNX的笔记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档ONNX前言一、ONNX概念?1.ONNX Overview2.ONNX modelONNX Operator SetsONNX OperatorONNX GraphNames Within a GraphNode二、使用步骤(API)1. Loading an ONNX Model2. Saving an ONNX Model3. ManipulatingTensorProtoandNumpyArray4. Creating an ONN

2021-12-17 11:12:55 684

原创 Bilinear interpolation

Bilinear interpolationIts compution procedure and provement:

2021-09-27 11:12:23 85

原创 RoIPooling、RoIAlign区别以及改进

RoIPooling、RoIAlign笔记一、RoIPooling Fast RCNN中提出以便使生成的候选框region proposal映射产生固定大小的feature map。 RoiPooling的工作原理: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210712215922494.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0

2021-07-12 22:03:05 508

原创 pytorch 分布式训练 详解

主要两种方式:DataParallel和DistributedDataParallelDataParallel实现简单,但速度较慢,且存在负载不均衡的问题。DistributedDataParallel本身是实现多机多卡的,但单机多卡也可以使用,配置稍复杂。详情如下:DataParallel : Parameter Server模式,一张卡为reducer, 负载不均衡的问题比较严重,reducer的那张卡会多出3-4g的显存占用;command model = nn.DataParalle

2021-04-06 11:09:38 731

空空如也

空空如也

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

TA关注的人

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