首页 > 其他分享 >yolo入门 yolov8下载安装--2024.8

yolo入门 yolov8下载安装--2024.8

时间:2024-08-17 15:23:27浏览次数:6  
标签:ultralytics -- yolo 环境 yolov8 pytorch 下载安装 安装 下载

默认已安装Anaconda(一个类似于环境管理器的软件,前面出过anaconda安装教程)

1.创建激活环境

打开Anaconda Prompt,创建yolov8环境

conda create -n yolov8 python=3.8

激活环境

activate yolov8

2.下载yolov8安装包

 下载链接:https://github.com/ultralytics/ultralytics

同时可以把yolov8一些预训练好的网络权重也给下载下来(yolov8n.pt 、yolov8s.pt 等)

3.配置yolov8环境

注意:所有深度学习环境我一般会单独安装torch、torchvision包

打开pytorch官网:https://pytorch.org/

cmd打开命令提示符使用nvcc --version查看自己电脑的cuda驱动版本

因此我的pytorch版本不能超过11.8,在官网找到符合条件的pytorch,复制下载代码

将复制的代码copy到刚刚激活的yolov8环境下,等待下载pytorch。。。

切换文件路径至yolov8的安装路径

方法一:输入pip install -e .

pip install -e .

这一步相当于原来的安装 requirment .txt里的内容,安装成功后会显示 Successfully installed ultralytics-***

方法二: 直接安装ultralytics包,官方把环境都整合到了ultralytics包里
 

pip install ultralytics


4.验证是否安装成功

打开pycharm,代开yolov8项目,设置右下角的Python Interpreter 为对应yolov环境里的python

第一次打开没有的话 选择 Add New Interpreter--->Add Local  Interpreter

一般你所有的环境文件夹都会在Anconda的envs文件中,找到其中的yolov8环境,就可以找到yolov8对应的python interpreter了

打开终端命令行 输入以下命令验证环境是否安装成功

yolo predict model=yolov8s.pt source='https://ultralytics.com/images/bus.jpg'

 

如果网络不好可能会执行失败,因为这个图片需要下载 可以提前下载后然后把source改成图片所在路径即可.

标签:ultralytics,--,yolo,环境,yolov8,pytorch,下载安装,安装,下载
From: https://blog.csdn.net/2301_76924624/article/details/141214334

相关文章

  • Vue入门需要了解的知识一(总结)
    Vue是用与2构建用户界面的渐进式框架;思维导图层层递进Vuejs核心包(声明式渐染、组件系统)、客户端路由(vueRouter)、大规模状态管理(Vuex)、构建工具(webpack;/vite)Vue的两种使用方式:1、vue核心包开发场景:局部模块改造2、VUE核心包&vue插件工程化开发场景:整站开发;VUE......
  • 随记 - 2024 年 4 月 12 日
    写在前面444字|生活|经历|感触正文或许因为压力大,亦或者简单的糖分不足,今晚好想吃面包和蛋糕。蛋糕吃不完也买不起,面包还是可以。实在饿,出门了。导航两家西点店,关门。怏怏地找另一家。在十点前,找到了。怡朵。还在营业。登门,看到货架基本都......
  • 易优cms目录名称与系统内置冲突,去掉限制方法详解!
    第一步,屏蔽检测文件文件位置:\application\admin\controller\Arctype.php找到代码病注释掉 if(!empty($post['dirname'])&&!$this->arctypeLogic->dirname_unique($post['dirname'],$post['id'])){$arctype_is_......
  • 生产环境故障处理演练-mysql数据库主从恢复
    常用命令:1、查看myqsl当前所有用户:SELECTuser,hostFROMmysql.user;2、查看表mom_tms.t_tms_db_car_base_info的创建语句:showcreatetablemom_tms.t_tms_db_car_base_info;3、从库执行查看是否都是只读状态:select@@read_only;4、查询MySQL中performance_schema表......
  • 什么是AOP,以及在Springboot中自定义AOP
    AOP(AspectOrientedProgramming)一般译为面向切面编程Aspect[ˈæspekt]n.方面;层面;(动词的)体那么AOP面相切面编程具体是指什么,它和之前的OOP面相对象编程又有什么区别和联系。先说OOP,面相对象编程简单来说,万物皆可视为对象,我们要做的就是将万物(业务逻辑中的虚拟物体),抽象为......
  • 【Python系列】命令 • 合集
    文件传输Python2//将http:///FileName写入Path中python2-c"importurllib2;u=urllib2.urlopen('http:///FileName');f=open('Path','w');f.write(u.read());f.close()"//Python3//将http:///FileName写入Path中,这里要注意decode()中......
  • 国产NVMe SSD扩展卡:驱动存储新纪元
    随着大数据、人工智能和云计算等技术的迅猛发展,对存储系统的性能要求日益提高。传统的SATASSD已难以满足现代高性能计算环境的需求,而NVMe(Non-VolatileMemoryExpress)SSD凭借其卓越的性能和灵活性,正成为存储扩展的新宠。本文将深入探讨NVMeSSD扩展的技术优势、应用场景及实现方......
  • 董宇辉英语课程学习有感
     有幸学习了董宇辉英语课程,从高一到大学四六级的10几套课程,整整200多节课,还没来得及看完。只看了部分,就这一套高中全程班的课程来说,确实是讲得好,不愧名师风范,由浅入深,细致入微,循循善诱,内容详细又实用,说是提分神器毫不夸张。客观地讲,听过董老师这样名师课程的孩子,相比普通的接受......
  • sleep()和wait()区别
    importlombok.*;/*o.wait();释放锁...Thread.sleep(6000);6004...**/publicclassT{@SneakyThrowspublicstaticvoidmain(String[]args){Objecto=newObject();newThread(()->{synchronized(o)......
  • Datawhale X 魔搭 AI夏令营 AIGC方向 Task3
    ComfyUI简介ComfyUI是一个基于节点工作流稳定扩散算法的图形界面,它通过将稳定扩散的流程巧妙分解成各个节点,成功实现了工作流的精准定制和可靠复现。基本概念节点工作流:ComfyUI的核心是基于节点式的工作流程,这种设计允许用户将复杂的稳定扩散过程分解为多个可独立操作的节点,通......