Win11+VS2019配置YOLOX

2023-11-14

基本环境:

操作系统:Windows

编译软件:Visual Studio 2019

Python版本:3.8

编译流程:

1、使用如下指令下载YOLOX源码:

git clone --recursive https://github.com/Megvii-BaseDetection/YOLOX.git

2、使用如下指令安装依赖项:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

3、使用如下指令安装yolox依赖项:

pip install -v -e .

出现如下提示说明安装成功:

常见问题:

1、Pycocotools或者YoloX编译安装失败,出现未找到“io.h”或者“math.h”或者“basetsd.h”。

解决方法:

首先需要使用VS2019安装windows 10 sdk,具体版本根据自己需要进行选择,如下图所示:

对于使用pip install -r requirements.txt过程中出现的 Pycocotools编译失败问题,需要下载源码手动编译安装,使用如下指令下载Pycocotools源码:

git clone --recursive https://github.com/philferriere/cocoapi.git

接着打开 Pycocotools或者YoloX的setup.py,在其中的include_dirs中添加相应路径,对于未找到“io.h”或者“math.h”的问题,需要添加第一条路径,对于未找到“basetsd.h”需要添加第二条路径,其中<windows 10 sdk版本>根据安装的版本自行修改,如下图所示(第一张图为Pycocotools的setup.py,第二张图为YoloX的setup.py):

C:/Program Files (x86)/Windows Kits/10/Include/<windows 10 sdk版本>/ucrt
C:/Program Files (x86)/Windows Kits/10/Include/<windows 10 sdk版本>/shared

2、Pycocotools或者YoloX编译安装失败,出现未找到“kernal32.lib”或者“ucrtd.lib”。

解决方案:

首先按照问题1中的解决方案安装windows 10 sdk,若Pycocotools编译出错需要下载源码手动编译安装,接着同样打开Pycocotools或者YoloX的setup.py,在其中的library_dirs中添加相应路径,对于未找到“kernal32.lib”的问题,需要添加第一条路径,对于未找到“ucrtd.lib”需要添加第二条路径,其中<windows 10 sdk版本>根据安装的版本自行修改,如下图所示(第一张图为Pycocotools的setup.py,第二张图为YoloX的setup.py):

C:/Program Files (x86)/Windows Kits/10/Lib/<windows 10 sdk版本>/um/x64
C:/Program Files (x86)/Windows Kits/10/Lib/<windows 10 sdk版本>/ucrt/x64

3、Pycocotools或者YoloX编译安装失败,出现未找到“rc.exe”。

解决方案:

首先按照问题1中的解决方案安装windows 10 sdk,接着将如下路径添加至系统环境变量中,其中<windows 10 sdk版本>根据安装的版本自行修改,修改完成后重启电脑,再次编译就可以通过了:

C:\Program Files (x86)\Windows Kits\10\bin\<windows 10 sdk版本>\x64

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Win11+VS2019配置YOLOX 的相关文章

随机推荐

  • matlab 专家pid,专家PID

    3 专家控制器 专家控制器的模型是整个仿真模型中的重点 其实质就是把专家规则用Matlab现有计算元件实现出来 当前一般的做法就是利用 IF THEN 语句来表述一条一条的专家规则 28 把单回路控制中的部分规则做成的专家控制器如下所示 图
  • 什么是Elastic Stack

    什么是Elastic Stack Elastic Stack是由ELK演化而来 ELK是三种软件的简称 分别是Elasticsearch logstash kibana组成 在发展的过程中 又有新成员Beats的加入 形成了Elastic
  • Hadoop运行模式 之 本地运行模式

    Hadoop的运行模式包括 本地模式 伪分布式模式以及完全分布式模式 Hadoop官网地址 https hadoop apache org 本次使用的Hadoop的版本是2 7 2 官网文档 https hadoop apache org
  • ssh-keygen 常用命令与参数

    ssh keygen 常用命令与参数 生成密钥 默认生成 2048 位 RSA 密钥 ssh keygen 生成 4096 位 RSA 密钥 ssh keygen t rsa b 4096 生成 521 位 ECDSA 密钥 ssh key
  • sql注入基础原理(超详细)

    一 Sql注入简介 Sql 注入攻击是通过将恶意的 Sql 查询或添加语句插入到应用的输入参数中 再在后台 Sql 服务器上解析执行进行的攻击 它目前黑客对数据库进行攻击的最常用手段之一 二 Web 程序三层架构 三层架构 3 tier a
  • qt信号槽之创建和连接自定义的槽

    在第一版的Qt设计器中 你可以创建你自定义的槽的信号并使他们连接起来 但是你不能直接实现你的槽 你不得不子集于该窗体 并在这个子集中对你自定义的槽编码 子集的方法依然有用 在某些情况下仍起作用 Make sense 但是现在你可以在Qt设计
  • R语言入门

    安装 R语言开源 安装很简单 此处带过 界面 R语言的使用简介 赋值命令 赋值符号为 lt 或 但是建议使用 lt x lt 10 赋值10给变量x R语言的数据类型 R是一种基于对象 object 的语言 在R中看到的一切事物都是对象 对
  • JAVA遇见HTML—JSP篇(六.JSP指令与动作元素)

    include指令 语法 代码示例 新建date jsp文件
  • TensorFlow2.0.0开发环境安装

    TensorFlow 框架支持多种常见的操作系统 如 Windows 10 Ubuntu 18 04 Mac OS 等等 同时也支持运行在 NVIDIA 显卡上的 GPU 版本和仅适用 CPU完成计算的 CPU 版本 我们以最为常见的 Wi
  • c语言练习49:有多少⼩于当前数字的数字

    有多少 于当前数字的数字 给你 个数组 nums 对于其中每个元素 nums i 请你统计数组中 它 的所有数字的数 换 之 对于每个 nums i 你必须计算出有效的 j 的数量 其中 j 满 j i 且nums j lt nums i
  • 【网络层】网络基础 -- IP协议

    引入 IP 协议头格式 网段划分 特殊的IP地址 IP地址的数量限制 私有IP地址和公网IP地址 分片与组装 如何分片与组装 引入 我们前面学习了传输层的相关知识 难道真的就是直接传送吗 当然不是 那TCP究竟做了什么 IP又扮演什么角色
  • Unity3d 制作一个简单的NPC对话系统

    制作一个简单的NPC对话系统 文章目录 制作一个简单的NPC对话系统 前言 效果展示 进入对话区域 开始对话 Inspector面板可调选项 准备工作 NPC UI 代码 完整代码 详细逻辑 开启对话 显示对话 头顶标识 头顶标识 后话 前
  • 算法 - 堆排序(C#)

    csharp view plain copy print
  • 33.121. 买卖股票的最时机

    思路 第一个确定是buyVal 第二个三种情况 大于等于buyVal 就把这个设置为saleVal 小于buyVal buyVal 改变为这个 继续遍历 错误思路 我的想法是 先把买的时机确定了 再确定卖的时机 分类讨论 实际操作过程中 有
  • LayUi做登录注册

    LayUi登录注册页面附代码 登录页面 注册页面 附加CSS JS代码 JS代码 CSS代码 登录页面 下面展示登录页面 代码如下
  • STM32外设系列—BH1750

    文章目录 一 BH1750简介 二 BH1750原理图 三 BH1750数据手册 3 1 指令集 3 2 IIC通信读 写 四 BH1750程序设计 4 1 IIC程序 4 2 BH1750初始化程序 4 3 读取BH1750测量结果 4
  • 免费代码开发辅助AI工具CodeWhisperer、CodeGeeX、Codeium

    vscode应用市场可以直接搜索安装 vscode安装后左侧状态栏图标 注意 三款使用都需要翻墙注册 使用基本也是翻墙网络下使用 CodeGeeX国产 支持代码解释 聊天框 Codeium也支持代码解释 聊天框 按Tab是接受ai代码工具推
  • C# winForm 图片预览

    ImageZoomMainForm cs using System using System Collections Generic using System ComponentModel using System Data using S
  • BUUCTF MISC刷题笔记(二)

    BUUOJ Misc WUSTCTF2020 spaceclub 派大星的烦恼 SCTF2019 电单车 hashcat UTCTF2020 zero CTF2019 otaku 湖南省赛2019 Findme 1 png 2 png 3
  • Win11+VS2019配置YOLOX

    基本环境 操作系统 Windows 编译软件 Visual Studio 2019 Python版本 3 8 编译流程 1 使用如下指令下载YOLOX源码 git clone recursive https github com Megvi