
pytorch
.云哲.
向善,求实,藏锋,隐智,戒欲,省身,慎言。
展开
-
【pytorch】yolov7+nms转tensorrt,动态模型
yolov7+nms+tensorrt+动态原创 2022-11-04 09:56:41 · 823 阅读 · 0 评论 -
【Pytorch】量化
pytorch 量化原创 2022-06-23 14:49:03 · 876 阅读 · 0 评论 -
【pytorch】yolov5网络结构
1.网络结构2.具体层2.1 focus层原创 2022-01-13 10:19:51 · 660 阅读 · 0 评论 -
【pytorch】一维信号数据增强
一维信号心电图数据增强原创 2021-12-10 16:27:54 · 5474 阅读 · 1 评论 -
【Pytorch】mmdetection
多卡训练CUDA_VISIBLE_DEVICES=0,1,2,3 python -m torch.distributed.launch --nproc_per_node=4 tools/train.py --launcher pytorch原创 2021-08-19 11:45:20 · 366 阅读 · 0 评论 -
【pytorch】mmsegmentation二值训练
1.介绍商汤2.安装pip install mmcv-full mmdet mmocr mmsegmentation mmcv3.demo项目, 数据集CHASE DB1# 1.拉项目git clone https://github.com/open-mmlab/mmsegmentation.gitcd mmsegmentationmkdir datawget https://staffnet.kingston.ac.uk/~ku15565/CHASE_DB1/assets/CHASED原创 2021-08-02 15:51:14 · 656 阅读 · 0 评论 -
【pytorch】 获得索引的方法
运算 函数 大于 torch.gt 小于 torch.lt 等于 torch.eq...原创 2018-08-30 17:08:36 · 16570 阅读 · 0 评论 -
pytorch c++ Conv2d
代码#include <torch/script.h>#include <ATen/ATen.h>#include <torch/nn/module.h>#include <torch/nn/modules/batchnorm.h&am原创 2019-01-09 16:47:03 · 1454 阅读 · 0 评论 -
pytorch c++ LSTM
代码#include <torch/script.h>#include <ATen/ATen.h>#include <torch/nn/module.h>#include <torch/nn/modules/batchnorm.h>#include &原创 2019-01-09 17:00:25 · 1164 阅读 · 5 评论 -
pytorch c++ batchnorm
代码#include <torch/script.h>#include <ATen/ATen.h>#include <torch/nn/module.h>#include <torch/nn/modules/batchnorm.h>#include <torch/nn/modules/conv.h>#include <...原创 2019-01-09 17:09:44 · 632 阅读 · 0 评论 -
pytorch c++ cuda
代码原创 2019-01-09 17:20:59 · 965 阅读 · 2 评论 -
pytorch c++ 切片
0,nunpy切片&amp;amp;amp;gt;&amp;amp;amp;gt;&amp;amp;amp;gt; import numpy as np&amp;amp;amp;gt;&amp;amp;amp;gt;&amp;amp;amp;gt; a = np.arange(24).reshape(2,3,4)&amp;amp;amp;gt;&amp;amp;amp;gt;原创 2019-02-22 10:07:46 · 1071 阅读 · 0 评论 -
python pytorch 维度调整
代码import numpy as npimport torcha = np.arange(24).reshape(2,3,4)b = a[:,-1,:]print(b.shape)x = torch.from_numpy(a)y = x[:,-1,:].unsqueeze(1)print(y.size())z = y.expand(2,4,4)print(z.size()...原创 2019-02-22 10:09:55 · 4197 阅读 · 1 评论 -
ubuntu 安装warp-ctc,pytorch
1,下载代码git clone -b pytorch_bindings https://github.com/SeanNaren/warp-ctc.git2,编译cd warp-ctcmkdir buildcd buildcmake ..make3,设置环境变量vi ~/.bashrcexport WARP_CTC_PATH=/home/rose/software/warp...原创 2019-06-26 11:28:34 · 1924 阅读 · 2 评论 -
pytorch 交叉熵损失函数解析
1,数学理论BCELoss=−[Yn∗logXn+(1−Yn)∗log(1−Xn)]BCELoss = - [ Y_{n} * logX_{n} + (1 - Y_{n}) * log(1-X_{n}) ]BCELoss=−[Yn∗logXn+(1−Yn)∗log(1−Xn)]注意,XnX_{n}Xn概率不能为1。若越界,则出错,inf2,代码测试x = torch.FloatT...原创 2019-08-19 17:35:43 · 2132 阅读 · 0 评论 -
pytorch c++ 全连接网络
代码#include <torch/script.h>#include <ATen/ATen.h>#include <torch/nn/module.h>#include <torch/nn/modules/functional.h>#include <torch/nn/modules/linear.h>#include &...原创 2019-01-09 15:44:45 · 763 阅读 · 0 评论 -
pytorch c++ 返回多值 - vector
代码#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;torch/script.h&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;ATen/ATen.h&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;#include &a原创 2019-01-09 15:37:57 · 689 阅读 · 0 评论 -
pytorch.torchvision.transforms
torchvision.transforms可以对数据进行以下处理:PIL.Image/numpy.ndarray与Tensor的相互转化; 归一化; 对PIL.Image进行裁剪、缩放等操作。代码如下:transform1 = transforms.Compose([ transforms.ToTensor() ...原创 2018-09-26 21:51:25 · 282 阅读 · 0 评论 -
Pytorch C++ 环境搭建
0,阅读Pytorch C++官网文档,在虚拟机上安装Ubuntu16.04的Linux操作系统搭建环境,并使用makefile进行编译,代码简洁易读。sudo apt-get update sudo apt-get install vim make cmake gcc g++ libnss3 tree git openssh-server openssh-client1,下载p...原创 2018-11-01 20:57:26 · 20376 阅读 · 4 评论 -
pytorch 多分类问题,计算百分比
二分类或分类问题,网络输出为二维矩阵:批次x几分类,最大的为当前分类,标签为one-hot型的二维矩阵:批次x几分类计算百分比有numpy和pytorch两种实现方案实现,都是根据索引计算百分比,以下为具体二分类实现过程。pytorchout = torch.Tensor([[0,3], [2,3], [...原创 2018-11-09 14:19:53 · 3235 阅读 · 0 评论 -
Pytorch C++ 随机分布与定义变量
torch.rand(*sizes, out=None) → Tensor返回一个张量,包含了从区间[0,1)的均匀分布中抽取的一组随机数,形状由可变参数sizes 定义torch.randn(*sizes, out=None) → Tensor返回一个张量,包含了从标准正态分布(均值为0,方差为 1,即高斯白噪声)中抽取一组随机数,形状由可变参数sizes定义torch.normal()...原创 2018-12-29 13:25:41 · 538 阅读 · 0 评论 -
Pytorch C++ 矩阵变形和维度调整
pytorch c++ 环境搭建,点击#include &amp;amp;amp;lt;torch/script.h&amp;amp;amp;gt;#include &amp;amp;amp;lt;ATen/ATen.h&amp;amp;amp;gt;#include &amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include &amp;amp;am原创 2018-12-29 15:31:51 · 1563 阅读 · 0 评论 -
pytorch 单机多卡,数据并行
pytorch 单机多卡训练原创 2018-12-24 16:40:49 · 4340 阅读 · 0 评论 -
pytorch c++ 多分类问题,计算百分比
pytorch c++ 环境搭建,点击#include &amp;amp;lt;torch/script.h&amp;amp;gt;#include &amp;amp;lt;ATen/ATen.h&amp;amp;gt;// #include &amp;amp;lt;torch/csrc/autograd/variable.h&amp;amp;gt;// #include &amp;am原创 2018-12-29 16:37:08 · 956 阅读 · 0 评论 -
【环境搭建】onnx-tensorrt
1,介绍onnx-tensorrt是一个模型推理框架。2,安装sudo apt-get install libprotobuf-dev protobuf-compilersudo apt-get install swiggit clone https://github.com/onnx/onnx-tensorrt.gitgit submodule syncgit submodule update --init --recursive cd onnx-tensorrtmkdir build原创 2021-02-01 14:08:51 · 834 阅读 · 0 评论 -
python pytorch LSTM
import torchimport torch.nn as nnimport torchvision.datasets as dsetsimport torchvision.transforms as transformsimport matplotlib.pyplot as plt# 超参数设置EPOCH = 1 # 训练批次BATCH_SIZE = 64 # ...原创 2018-12-25 11:08:10 · 550 阅读 · 0 评论 -
【pytorch】bert 中文文本分类
1原创 2019-10-10 20:59:55 · 601 阅读 · 0 评论 -
【pytorch】中文文本分类
1原创 2019-10-10 20:58:57 · 878 阅读 · 0 评论 -
【环境搭建】pytorch 源码编译
1,安装所需要的cuda和cudnn环境, 版本10.0地址2,编译安装caffe22.1安装系统依赖,根据官网sudo apt-get updatesudo apt-get install -y --no-install-recommends \ build-essential \ cmake \ git \ libgoogle-glog...原创 2019-10-07 17:32:05 · 2821 阅读 · 3 评论 -
【环境搭建】tensorrt
tensorrt原创 2021-02-01 14:12:00 · 680 阅读 · 0 评论 -
pytorch 训练出现异常处理
if loss > 100 or np.isnan(loss): # 如果损失(out与标签计算) > 100 或者 loss为nan,出现异常,退出。防止方式意外 log('Loss exploded to {:.5f} at step {}'.format(loss, step)) raise Exception('Loss exploded')...原创 2019-08-12 19:33:45 · 893 阅读 · 0 评论 -
pytorch 梯度计算
梯度计算import torchfrom torch.autograd import Variablex = Variable(torch.ones(2), requires_grad=True)# y = (4 * x * x).norm()y = (4 * x * x + 10 * x).mean()y.backward()print('x的值:',x)print('x的梯度...原创 2018-12-23 19:11:00 · 2694 阅读 · 0 评论 -
【pytorch】Mish激活函数
1,常用的激活函数2,Mish激活函数# -*- coding: utf-8 -*-import torchimport torch.nn as nnimport torch.nn.functional as Ffrom matplotlib import pyplot as pltclass Mish(nn.Module): def __init__(self): ...原创 2019-11-01 14:02:29 · 9575 阅读 · 5 评论 -
【pytorch】nni微调pytorch mnist
1,文件配置rose@rose-machine:~/pytorch_c++/test$ tree.├── config.yml # 微调配置文件├── mnist.py # 启动文件└── search_space.json # 参数配置文件2,启动与停止nnictl create --config c...原创 2019-11-21 18:13:09 · 703 阅读 · 0 评论 -
【环境搭建】Pytorch C++ Win10 VS2017 cuda-10.0
1,软件安装1.1 安装cmake地址,cmake版本:3.16.0。双击运行即可1.2 安装VS2019地址,专业版 -> C++桌面开发(cmake,clang…)2,pytorch c++ windows编译包下载地址,系统环境:win10,GPU版本:10.0,pytorch c++版本:1.2.0。可以修改GPU版本和pytorch c++下载对应的编译包3,VS20...原创 2019-12-06 11:18:25 · 473 阅读 · 0 评论 -
【pytorch】bert与albert的应用
1,bert1.0 安装pip install pytorch-pretrained-bert2,albert2.0 安装pip install albert_pytorch原创 2020-03-02 14:30:08 · 1689 阅读 · 1 评论 -
pytorch tensorboard可视化
import torchimport numpy as npfrom tensorboardX import SummaryWriterwriter = SummaryWriter(log_dir="runs") # 保存文件夹for epoch in range(100): writer.add_scalar("text", torch.Tensor([epoch]), e...原创 2020-05-08 17:15:24 · 233 阅读 · 0 评论 -
【环境搭建】pytorch c++ jit::script::Module
#include <torch/script.h> // One-stop header.#include <iostream>#include <memory>int main(int argc, const char* argv[]) { if (argc != 2) { std::cerr << "usage: example-app <path-to-exported-script-module>\n"; re原创 2020-06-14 15:04:53 · 652 阅读 · 0 评论 -
【pytorch】torch.autograd.Function
# *_*coding:utf-8 *_*import torchimport torch.nn as nnimport torch.nn.functional as Ffrom torch.autograd import Function, Variableimport jsonclass HSwishImplementation(Function): @staticmethod # onnx导出参数定义 def symbolic(g, input, bias):原创 2020-06-20 13:36:32 · 648 阅读 · 0 评论 -
【pytorch】torch2trt
1,安装sudo apt-get install libprotobuf* protobuf-compiler ninja-buildgit clone https://github.com/NVIDIA-AI-IOT/torch2trtcd torch2trtpython setup.py install --plugins # 本地的虚拟环境报错,#NvInfer.h,找不到def trt_inc_dir(): return "../targets/x86_64-linux-gnu原创 2020-06-29 15:14:34 · 7056 阅读 · 3 评论