Windows下YOLOX的配置

Windows平台下,YOLOX目标检测环境部署教程 本文介绍了在Windows平台下,部署YOLOX目标检测环境的教程。 阅读详情

Windows下YOLOX的配置

作者:肆十二

本次博客电脑基本配置情况:

系统-windows10 显卡-RTX2070s CPU-I7 9700k

YOLOX是是旷视科技在2021年提出的Anchor Free的目标检测框架,YOLOX-l模型在coco的测试集上可以达到51.5的mAP值,相对于YOLOV5有1.8个点的提高,并且YOLOX是一个Anchor free的框架,相对来说没有太多需要调试的超参数,在原始的预训练模型上做一下微调就可以在自己的数据集上达到不错的效果,算法的细节部分还请大家参考作者的论文:YOLOX: Exceeding YOLO Series in 2021,另外,论文的作者在知乎上亲自对论文做了解读,感兴趣的小伙伴也可以去看看:如何评价旷视开源的YOLOX,效果超过YOLOv5? - 知乎 (zhihu.com)

好!我们今天就来一起看看如何在windows下配置YOLOX,YOLOX的实现有两个版本,一个是Pytorch版本的,一个是MegEngine版本的,megengine是旷视自研的深度学习框架,使用的人相对较少,我们今天主要来看看Pytorch版本代码的配置。

前期的准备工作

下载代码之前,请大家先安装好anaconda、pycharm以及安装好显卡驱动,因为之前的博客中我详细介绍了这两个安装步骤,并且还录制了专门的视频,不清楚的小伙伴可以先看这两篇博客补充一下自己的基础知识。

如何在pycharm中配置anaconda的虚拟环境_dejahu的博客-优快云博客_如何在pycharm中配置anaconda

2021年Windows下安装GPU版本的Tensorflow和Pytorch_dejahu的博客-优快云博客

配置环境

  1. 建立虚拟环境

    在cmd中执行下面的指令建立一个python版本为3.7.3,名字为yolox_torch的虚拟环境

    conda create -n yolox_torch python==3.7.3
    

    等待依赖安装完成之后会出现下面的信息

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FdeUtDbh-1633072567557)(C:\Users\Scm97\AppData\Roaming\Typora\typora-user-images\image-20210920151021620.png)]

    激活这个虚拟环境,激活之后前面的括号表示你当前所处的虚拟环境

    image-20210920151116827

  2. 安装pytorch

    为了方便后期训练使用,我们这里安装的是GPU版本的Pytorch,Pytorch的版本为1.8.0,torchvision的版本为0.9.0

    conda install pytorch==1.8.0 torchvision==0.9.1
    

    安装完成之后,大家请安装下图所示的步骤查看自己pytorch的GPU是否可用,如果最后输出的为True,表示GPU可用。

    image-20210920152247817

  3. 下载代码并安装

    首先需要从官网下载代码,请执行下面的指令或者是直接下载压缩包

    git clone git@github.com:MegEngine/YOLOX.git # 网络好的用这个
    git clone https://gitee.com/mirrors/YOLOX.git
    

    执行下面的指令安装yolox(注:因为我们提前安装了torch和torchvision,请大家注释掉requirements.txt3和8行)

    cd YOLOX
    pip install -r requirements.txt
    pip3 install -v -e .  # or  python3 setup.py develop
    

    出现下面的信息表示安装成功

    image-20210920152946673

    安装Pycocotools,这个工具将会帮助你加载coco格式的数据集进行训练和测试

    pip install cython
    pip install pycocotools-windows
    
  4. 下载官方提供的模型

    官方的文件中提供了预训练的模型,也就是在coco数据集上训练好的模型,可以检测大概80类,已经足够大家使用了

    这里一共提供了5个模型,YOLOX-s是参数量比较小的版本,我们下载这个版本的模型就足够了,点击下面的按钮下载。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uO6bcBO6-1633072567574)(C:\Users\Scm97\AppData\Roaming\Typora\typora-user-images\image-20210920153342332.png)]

    我们在代码根目录下新建一个pretrained目录,把下载好的模型放在这个目录下即可,如下所示:

一起看看效果吧

下面我们将会对目标检测中非常经典的车狗图进行检测

python tools/demo.py image -n yolox-s -c pretrained/yolox_s.pth --path assets/dog.jpg --conf 0.25 --nms 0.45 --tsize 640 --save_result --device gpu

执行的具体过程如下:

image-20210920154451562

然后我们在上面保存的目录打开图片看看吧!

dog

连垃圾桶都检测出来了,是不是非常不戳!

另外,如果是自己写的配置文件,请执行下面的指令

python tools/demo.py image -f exps/default/yolox_s.py -c /path/to/your/yolox_s.pth --path assets/dog.jpg --conf 0.25 --nms 0.45 --tsize 640 --save_result --device [cpu/gpu]

如果检测视频的话,请执行这样的指令

python tools/demo.py video -n yolox-s -c /path/to/your/yolox_s.pth --path /path/to/your/video --conf 0.25 --nms 0.45 --tsize 640 --save_result --device [cpu/gpu]

python tools/demo.py video -n yolox-s -c pretrained/yolox_s.pth --path assets/test.mp4 --conf 0.25 --nms 0.45 --tsize 640 --save_result --device gpu
windows10和ubuntu两种环境搭建YOLOX环境配置,并训练VOC数据集 一、Windows10 安装Anaconda:流程较为简单,首次安装的可以参考: https://blog.youkuaiyun.com/weixin_42322256/article/details/122737706 阅读详情

相关推荐

Windows下Unstructured处理PDF的完整环境配置:从Poppler、Tesseract到YOLOX模型避坑全记录

本文详细介绍了在Windows环境下配置Unstructured处理PDF的完整流程,包括Poppler、Tesseract和YOLOX模型的安装与避坑指南。针对企业内网等受限环境,提供了离线部署和验证方案,帮助用户高效完成PDF文档处理的环境搭建。

weixin_30919429的博客 399

python读取视频分辨率_opencv设置采集视频分辨率方式

如下所示:#include #includeusing namespace cv;using namespace std;int main( ){//【1】从摄像头读入视频VideoCapture capture(0);//【2】循环显示每一帧int j=0;capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080);capture.set(CV_CAP_PROP_FRA...

weixin_39733812的博客 836

Windows下YOLOX训练避坑实录:从环境配置到数据集加载的5个常见雷区

本文详细解析了在Windows平台进行YOLOX训练时,从环境配置到数据集加载的5个常见陷阱。针对CUDA与PyTorch版本匹配、GPU内存管理、Windows路径格式、数据集标注错误等关键问题,提供了具体的解决方案和调试技巧,帮助开发者高效避坑,顺利完成模型训练。

weixin_29193359的博客 502

YOLOX网络结构详解

在之前文章中我们已经聊过YOLO v5了,今天我们再来聊聊YOLOX。YOLOX是旷视科技在2021年发表的一篇文章,当时主要对标的网络就是很火的YOLO v5,如果对YOLO v5不了解的可以看下我之前的文章。那么在YOLOX中引入了当年的哪些黑科技呢,简单总结主要有三点,decoupled head、anchor-free以及advanced label assigning strategy(SimOTA)。............

霹雳吧啦Wz 5万+

【环境配置】YOLOX的环境配置(Windows系统)

Windows系统下安装YOLOX,包括pycocotools和apex安装。

加斯顿工程师的博客 871

Windows10+Anaconda3下,搭建YOLOX环境

1、下载测试模型:https://gitcode.com/gh_mirrors/yo/YOLOX,在该网址中下拉找到如下图所示的 YOLOX-s、github(同YOLOX-s行)链接,进行如下操作。(3)为了方便代码管理和调用,笔者将yolox_s.py和yolox_s.pth放在了步骤三中的文件夹YOLOX-main下。(2) 下载时间较长,如果出现下载中断情况(例如,网络断开或者出现包含"incomplete"的提示),重新进入虚拟环境再重新输入指令即可,会在上次下载的基础上进行。

qq_45496489的博客 1557

【yolov5 trick1】训练阶段和推理阶段图像分辨率的处理方法

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达首先看github这一段话(链接https://github.com/ultralytics/yolov3/issues/232):大致含义:比较yoloV3不同输入图像分辨率的推理时间,输入图像分辨率padded为32倍数的矩形框要比输入图像分辨率为等宽高的正方形框的推理时间提升了0.63倍。yoloV5采用了这一trick。...

小白学视觉 3525

清华开源GPGPU“承影Ventus”初体验:用RISC-V RVV指令集跑通第一个OpenCL程序

本文详细介绍了清华大学开源GPGPU“承影Ventus”的开发实践,展示了如何基于RISC-V RVV指令集运行首个OpenCL程序。从环境配置、内核开发到性能优化,全面解析了这一创新架构的开发流程,为开发者提供了在RISC-V生态中进行通用GPU计算的实用指南。

weixin_30415113的博客 489

YoloV3检测不同分辨率输入的网络大小「params、Flops」

YoloV3检测不同分辨率输入的网络大小「params、Flops」,直接使用train.py会发生一些问题,按照本文方法就可以检测到正确的yolov3网络的大小!

aosiweixin的博客 1076

别再浪费NFC了!手把手教你用Android手机模拟门禁卡(Mifare Classic破解教程)

本文深入探讨Android NFC技术的核心原理与创新应用,教你如何利用手机模拟门禁卡(Mifare Classic破解教程),解锁智能生活的无限可能。涵盖NFC标签类型解析、HCE开发实战及安全实践,让你的Android设备成为数字生活的万能钥匙。

weixin_29239661的博客 230

手把手教你用分立元件搭建自举电路:解决高端MOS驱动难题

本文详细介绍了如何用分立元件搭建自举电路,解决高端MOS驱动中的栅源极电压不足问题。通过面包板实验,逐步讲解二极管、电容等关键元件的选型与电路搭建,提供波形调试和常见问题排查方法,帮助工程师提升开关电源和电机驱动等应用的效率与可靠性。

weixin_30555125的博客 152

YOLOX——Windows 10下环境配置

1.最近非常火的YOLOX,是旷视提出并开源新一代实时目标检测网络,具体的算法原理和性能可以转到github,想上手试试,如果是Linux话,可以按照官方文档给步骤一步步执行下去就可以了,是Win的话,中间有些不同的步骤。2.我的环境是win10 x64,CUDA10.2 cudnn 7.1 GPU 是GTX 1660ti,Anaconda 3.7.

773

DSP TMS320FF28335程序从FLASH中拷贝到RAM中的两种方法及FLASH烧写方法

程序从FLASH中拷贝到RAM中执行的方法 DSP的程序下载执行方式有两种:一种是下载到RAM中在线执行,一种是下载到FLASH中执行。在RAM中执行时,具有执行速度快,可以无限次下载的特点,但是RAM的特点是掉电丢失数据。FLASH具有掉电不丢失数据的特点,但是同时存在执行速度慢和擦写次数有限的缺点。因此综合两者的特点,在DSP的开发过程中一般会结合使用两者。在前期程序调试过程,由于需要频繁的

AEECREN的博客 1万+

目标检测之YOLOX--Windows系统下的环境配置

YOLOX之Windows环境配置 Windows下的安装配置步骤 从github上clone yolox项目到本地磁盘 创建新的环境或者使用之前已经创建完成的环境,查看requirements.txt文件中所要求的依赖库是否都已安装。 我这里是在conda环境下,使用的之前在用的环境,所以大部分的依赖库都已安装完成 在YOLOX根目录下打开新的终端,conda切换到刚才创建的环境下,执行以下命令: python setup.py develop 如果成功,显示如下: [外链图片转存失败,源站

sangwz 1776

华为OD机试新系统真题 【LLM推理批次最大化】

华为OD机试 新系统真题【LLM推理批次最大化】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【LLM推理批次最大化】多语言题解。

qq_45776114的博客 569

Stable Diffusion 模型分享:Indigo Furry mix(人类与野兽的混合)

Indigo Furry mix 是一个混合模型,出的图具有雄性人类的体型和野兽的形态。条目内容类型大模型基础模型SD 1.5来源CIVITAI作者indigowing文件名称文件大小1.99GB。

水滴的博客 1830

2024年配置YOLOX运行环境+windows+pycharm24.0.1+GPU

配置文件时,这个命令会按照该配置将项目打包并将其安装到系统的site-packages目录下,使得其他Python程序可以方便地通过。中的指令,并进行相应的操作,如编译C扩展、处理数据包等,然后将生成的wheel或egg文件安装到目标位置。是Python项目中常见的命令,它用于安装包。等待安装剩余的包,如果出现黄色字体的警告(retry啥的),可尝试把翻墙软件关闭了。2.Anaconda-python版本3.7,yolox版本0.2.0。库创建,用于描述项目的元信息、依赖关系以及如何构建和打包项目。

m0_53291740的博客 1134

在MATLAB中将C语言代码转化为可执行的mexw64文件

这样,您可以将高效的C语言算法集成到MATLAB环境中,以便更好地利用MATLAB的功能和特性。请记住,在使用mex转换C语言代码之前,您需要正确编写和测试C语言代码,并确保它与MATLAB的mex接口兼容。MATLAB是一种功能强大的数值计算软件,它提供了一个机制,可以将C语言代码转化为MATLAB可执行的mexw64文件。在上述命令中,"-output"选项指定生成的mex文件的名称,"myfunction"是您选择的名称,"myfunction.c"是要编译的C语言源文件。步骤1:编写C语言代码。

CodeRoarX的博客 1427

Windows下YOLOX训练避坑指南:从环境配置到报错解决的完整实录

本文是一份详尽的Windows平台YOLOX训练实战指南,重点解决从环境配置到模型训练过程中的常见报错问题。文章提供了稳定的Python、CUDA与PyTorch版本组合方案,分享了数据集准备、GPU内存优化、混合精度训练等关键技巧,并针对FutureWarning、CUDA内存不足等典型错误给出了具体解决方案,帮助开发者在有限硬件资源下实现稳定高效的训练。

weixin_29163797的博客 141

未连接互联网的银河麒麟v10安装g++,各种报错,如何处理?

🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!! 备注:部分问题/疑难杂症搜集于互联网。

**My Coding Family** 1803

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

YOLOX训练避坑指南:Windows10下COCO数据集配置常见错误解决方案

本文详细解析了在Windows10环境下配置YOLOX训练环境及使用COCO数据集时的常见问题与解决方案。从PyTorch与CUDA的版本匹配、Apex安装替代方案到COCO数据集格式的深度解析,提供了全面的避坑指南和参数调优技巧,帮助开发者高效完成目标检测模型的训练与部署。

flink9streamer的博客 911

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【目标检测】Windows11+Anaconda3+PyCharm+Python3.8+PyTorch1.10.0+CUDA10.2环境配置和YOLOx部署

0 前言 由于YOLOx是基于Linux系统编写的代码,如果要跑通demo.py,需要对代码进行修改。 在论坛上看了一圈,记录Windows系统的很少,所以有了这篇文章。 本文为Windows部署YOLOx的踩坑记录,本文将详细介绍跑通demo的过程和个人遇到的所有报错。 1 准备工作 1.1 必要环境 Windows+Anaconda+PyCharm+Python 1.1.1 Anaconda创建新环境(Python3.8) 在Anaconda Prompt终端输入如下代码创建新的虚拟环境。 conda

KayViolet的博客 6589

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Windows下搞定Unstructured PDF解析:手把手配置Poppler、Tesseract和YOLOX模型(含离线部署)

本文详细介绍了在Windows内网环境下如何离线部署Unstructured PDF解析工具链,包括Poppler、Tesseract OCR和YOLOX模型的配置与优化。通过绿色部署、Docker容器化和源码编译等多种方案,解决企业环境中常见的权限和网络限制问题,并提供性能调优和安全加固策略,助力企业实现高效的文档数字化处理。

weixin_26757925的博客 404

保姆级教程:在Windows 10上用Anaconda环境跑通ByteTrack+YOLOX(含CUDA 11.3配置)

本文提供了一份详细的Windows 10下使用Anaconda环境配置ByteTrack和YOLOX的完整指南。通过步骤化的CUDA 11.3配置、项目部署和模型调优,帮助用户快速实现多目标跟踪(Multi-Object Tracking)的高效运行,特别适合计算机视觉开发者和研究人员。

weixin_30617695的博客 282

YOLOX训练环境搭建问题总结

一、环境: OS:Windows 10 显卡:GeForce RTX 3070 Laptop GPU,8G CUDA:11.1 cudnn:8.0 二、YOLOX环境配置: 1、安装pytorch 在Anaconda上,我使用torch_G作为环境名: conda create -n torch_G python=3.8 安装成功后激活torch_G环境: conda activate torch_G 在所创建的pytorch环境下安装pytorch版本, 执行命令: 这里需要注意: 我的CUDA版

ELSA001的博客 1万+
上一篇: 遥感影像数据集-DOTA
下一篇: mmdetection和mmsegmentation无法加载预训练模型的问题
肆十二
肆十二 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域
博客等级 码龄9年 2万+粉丝 241原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肆十二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值