当前位置: 首页 > news >正文

为Yolov7环境安装Cuba匹配的Pytorch

1. 查看Cuba版本

方法一

``` nvidia-smi ``` 找到CUDA Version

方法二

Nvidia Control Panel > 系统信息 > 组件 >

在这里插入图片描述
在这里插入图片描述

2. 安装Cuba匹配版本的PyTorch

https://pytorch.org/get-started/locally/

这里使用conda安装

conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia
## pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116

3. 异常情况

![在这里插入图片描述](https://img-blog.csdnimg.cn/b7578413e7b542e0b5adb6ccbdef249c.jpeg#pic_center)

Collecting package metadata (current_repodata.json): \ ERROR conda.auxlib.logz:stringify(163): Expecting value: line 1 column 1 (char 0)

conda config --show-sources

在这里插入图片描述

删除指定文件,再运行上面命令回显空白

重新安装PyTorch

  1. download some necessary tools
pip install pycocotools-windows -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -r requirements.txt
pip install pyqt5
  1. Create a new interpreter based on Anaconda3 python
    在这里插入图片描述

  2. 安装依赖

pip install -r .\requirements.txt
  1. Other Exceptions
    Error
>> ImportError: cannot import name 'COMMON_SAFE_ASCII_CHARACTERS' from 'charset_normalizer.constant' (D:\ProgramData\Anaconda3\envs\yolov7\lib\site-packages\charset_normalizer\constant.py)
pip install chardet
>> _pickle.UnpicklingError: STACK_GLOBAL requires str
删labels文件夹同层的labels.cache
>> torch.meshgrid warning
https://github.com/WongKinYiu/yolov7/pull/1167/commits/109fee31c97ef334a682f06c976ff7c9bf25d87d
-        yv, xv = torch.meshgrid([torch.arange(ny), torch.arange(nx)])
+        yv, xv = torch.meshgrid([torch.arange(ny), torch.arange(nx)], indexing='ij')
  1. d
http://www.lryc.cn/news/190414.html

相关文章:

  • SpringBoot基于jackson对象映射器扩展mvc框架的消息转换器
  • 计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度(matlab代码)
  • 【低代码表单设计器】:创造高效率的流程化办公!
  • 26、类型别名
  • nslookup命令查询指定域名或ingress地址对应的IP地址。举个例子
  • 如何设计一个网络爬虫?
  • 风储联合系统的仿真模型研究
  • JS VUE 用 canvas 给图片加水印
  • 主动配电网故障恢复的重构与孤岛划分matlab程序
  • 2023C语言暑假作业day6
  • java try 自动关闭流
  • WebDAV之π-Disk派盘 + 元思笔记
  • electron自定义标题栏,并监听双击以及右键改变窗口大小。
  • Beam Focusing for Near-Field Multi-User MIMO Communications阅读笔记
  • Unity基础课程之物理引擎6-关于物理材质的使用和理解
  • 用c语言写一个剪刀石头布小游戏
  • 【MySQL入门到精通-黑马程序员】MySQL基础篇-DCL
  • SpringBoot配置文件加载顺序
  • github小记(一):清除github在add或者commit之后缓存区
  • 【Debian系统】:安装debian系统之后,很多命令找不到,需要添加sudo之后才能使用,以下解决方法
  • 深入了解归并排序:原理、性能分析与 Java 实现
  • docker stop了一个docker exec容器,要怎么再启动呢
  • 【总结】kubernates 插件工具总结
  • RK3588平台产测之ArmSoM-W3 DDR带宽监控
  • 基于SpringBoot的作业管理系统设计与实现
  • TailwindCss Functions Directives
  • MDK自动生成带校验带SVN版本号的升级文件
  • 如何打造一个网络框架模块对接服务器
  • 装饰器模式和 AOP 面向切片编程(设计模式与开发实践 P15)
  • Git迁移新仓库并保存历史提交记录