PyTorch使用

前言

系统环境:win10

使用Anaconda,Anaconda的安装自行百度。

目录

前言

创建虚拟环境

1、查看当前有哪些虚拟环境

2、创建虚拟环境pytorch

3、激活及关闭pytorch虚拟环境

4、删除pytorch虚拟环境

使用yolov5测试

1、切换至yolov5目录下:

2、安装相关依赖

3、下载已训练好的数据集

4、分类检测测试

1、执行命令

2、运行结果

3、效果图


创建虚拟环境

启动Anaconda Prompt

1、查看当前有哪些虚拟环境

conda env list

2、创建虚拟环境pytorch

conda create -n pytorch python=3.8

3、激活及关闭pytorch虚拟环境

# 激活pytorch虚拟环境
conda activate pytorch
# 关闭pytorch虚拟环境
conda deactivate

4、删除pytorch虚拟环境

conda remove -n pytorch --all

使用yolov5测试

yolov5下载地址:https://github.com/ultralytics/yolov5

1、切换至yolov5目录下:

# 切换至yolov5目录下
cd C:\code\python\lpytoch\yolov5

2、安装相关依赖

该下载过程时间比较长

# install
​​​​​​​pip install -r requirements.txt 

3、下载已训练好的数据集

直接下载

通过代码下载,代码保存为loadPyTorchHub.py

# 使用YOLOv5 加载PyTorch Hub
# 简单示例
# 该示例从PyTorch Hub 加载预训练的 YOLOv5s 模型,即 model 并传递图像以供推理。 'yolov5s' 是最轻、最快的YOLOv5 型号
import torch

# Model
model = torch.hub.load('ultralytics/yolov5', 'yolov5s')

# Image
im = './data/images/zidane.jpg'

# Inference
results = model(im)

results.pandas().xyxy[0]
#      xmin    ymin    xmax   ymax  confidence  class    name
# 0  749.50   43.50  1148.0  704.5    0.874023      0  person
# 1  433.50  433.50   517.5  714.5    0.687988     27     tie
# 2  114.75  195.75  1095.0  708.0    0.624512      0  person
# 3  986.00  304.00  1028.0  420.0    0.286865     27     tie

结果如下:

4、分类检测测试

1、执行命令

# Inference with detect.py
python detect.py --weights yolov5s.pt --source ./data/images/zidane.jpg

2、运行结果

输出结果路径

Results saved to runs\detect\exp

3、效果图

相关推荐

  1. pytorch使用文档

    2024-02-05 07:02:03       39 阅读
  2. pytorch】TensorBoard的使用

    2024-02-05 07:02:03       29 阅读
  3. PyTorch使用细节

    2024-02-05 07:02:03       27 阅读
  4. PyTorch tutorials:快速学会使用PyTorch

    2024-02-05 07:02:03       23 阅读
  5. 如何使用 PyTorch 训练 LLM

    2024-02-05 07:02:03       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-05 07:02:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-05 07:02:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-05 07:02:03       87 阅读
  4. Python语言-面向对象

    2024-02-05 07:02:03       96 阅读

热门阅读

  1. C++ Primer 第 5 版 第 5 章习题答案

    2024-02-05 07:02:03       36 阅读
  2. 网易和腾讯面试题精选---缓存面试问题和答案

    2024-02-05 07:02:03       46 阅读
  3. vue-element-admin npm install 失败解决

    2024-02-05 07:02:03       47 阅读
  4. Github使用教程

    2024-02-05 07:02:03       56 阅读
  5. 开源计算机视觉库OpenCV详细介绍

    2024-02-05 07:02:03       48 阅读
  6. CSS两侧固定,中间自适应

    2024-02-05 07:02:03       45 阅读
  7. idea后端几个层

    2024-02-05 07:02:03       53 阅读
  8. 可基于udp的可靠传输协议kcp介绍,C++测试kcp示例

    2024-02-05 07:02:03       45 阅读
  9. 【美团】酒旅用户增长-后端研发

    2024-02-05 07:02:03       45 阅读