Deeplabcut教程(一)安装(GPU&CPU版本)(纯新人向)

2023-11-02

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

是第一次使用deeplabcut遇到的一些问题以及使用方法,会引用一些他人写的文章以及视频链接来帮助大家解决问题,能读其他人文章好解决的我就不写了hhhhh
希望本篇文章能帮大家避坑TWT,这儿踩过的坑会重点强调一下(会持续更新的!
带有(GPU)就是Deeplabcut-GPU版本中会使用到的,CPU用户可以跳过的部分。

一、Deeplabcut是什么?

—DLC主打动物2D身体点追踪,有预训练网络以及ResNet50、101等可选训练网络,支持自定义身体点,流程清晰。

二、使用步骤

1.环境配置

1.1安装anaconda

个人觉得这个b站视频讲的非常非常非常详细↓,看完包会
链接:Python+Anaconda+PyCharm的安装和基本使用【适合完全零基础】

1.2换源

因为许多包的下载地址都在国外所以将下载源换成国内的清华镜像会让下载速度变得快很多!
使用win+R,输入cmd,打开控制台,输入以下三行(记得一行一行输入

  conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

  conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

  conda config --set show_channel_urls yes

1.2安装CUDA和CUdnn(GPU)

链接:CUDA和cudnn的安装
alt
注意!这里是把下载的文件夹里的文件复制粘贴到指定位置,而不是把文件夹整个替换掉!注意注意!

2.Deeplabcut安装

2.1 下载文件

有好几种方法来安装,不过个人认为这种安装方式最简单
链接:官方安装地址
在这里插入图片描述
点击蓝色HERE下载文件!解压后得到一个yaml文件!

2.2导入文件

这边借用一下博主SlOooow的图文章链接,侵删

  1. 选择Anaconda目录下的Anaconda Navigator
    2在这里插入图片描述在这里插入图片描述
  2. 导入
    在这里插入图片描述
    然后稍等它下载!不过有的时候下载中断可能是因为网不好啥的,重新导入一次就好了。如果多次出问题就更新一下pip吧!

3.运行Deeplabcut

选择安装好的环境,选择Open with IPython
在这里插入图片描述
(继续借用图)
输入

import deeplabcut
deeplabcut.launch_dlc()

输入第一行代码后:

没有GPU此处会有error,无视!(继续借用图)
在这里插入图片描述
有GPU会提示这个
在这里插入图片描述
虽然提示说的是直接输入pip install torch,但是事实上我试了n次都出现了这种错误↓这种错误就是下载超时了↓
在这里插入图片描述
所以这种时候我们要考虑换个源,阿里镜像↓

pip install 包名 -i  http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

此处‘包名’按照我们的需求更换成torch↑就可以顺利下载啦!(速度还挺快)
在这里插入图片描述
然后输入第二行代码deeplabcut.launch_dlc()就会出现这个界面
在这里插入图片描述

到此处安装部分就已经结束了!下一篇是使用教程!
使用教程已更新↓
Deeplabcut教程(二)使用
https://blog.csdn.net/Scabbards_/article/details/130386052?spm=1001.2014.3001.5501

总结

以上就是今天要讲的内容,简单介绍了deeplabcut的安装。希望能帮到大家!

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

Deeplabcut教程(一)安装(GPU&CPU版本)(纯新人向) 的相关文章

随机推荐

  • SpringCloud的搭建

    SpringCloud的搭建 源码 Eureka的创建步骤 最终版为2021 5 23版本 每次提交对应下面的一个步骤 1 Eureka保证AP 2 Eureka的使用 Ribbon的使用步骤 最终版为2021 5 24版本 每次提交对应下
  • Hive SQL中的lateral view explode

    公众号后台回复 图书 了解更多号主新书内容 作者 胖里 来源 胖里的日常 标题中直接写lateral view explode是我鲁莽了 毕竟这俩不是法定cp 也并不是不能分开各自生活 其中explode可以放在select从句中单独使用
  • android ScrollView 嵌套RecyclerView 解决滑动冲突

    为了解决滑动事件的冲突需要重写ScrollView Copyright 2014 Soichiro Kashima Licensed under the Apache License Version 2 0 the License you
  • 【Linux

    目录 一 判断文件是否存在 1 1 判断目录是否存在 1 2 判断文件是否存在 1 3 其他文件类型判断 二 字符串截取 去掉文件后缀 2 1 获取文件后缀 2 2 获取文件前缀 在Linux编程过程中 设计到对文件的处理时常常需要判断某个
  • 远程调试运行在Resin上面的Web应用程序

    为什么80 的码农都做不了架构师 gt gt gt 有时候 我们不得不放弃在本地调试我们的程序 把我们的程序先布署到服务器 然后把调试信息都记在日志中 用眼睛瞅日志来调试程序 不是用这种方式不行 只是效率太低 本来写程序是一件开心的事情 却
  • UE4数字孪生项目制作规范

    UE数字孪生项目制作规范 说明 协同 规范 说明 UnrealEngine项目 打包输出Window应用 鼠标操作 键盘快捷键操作 协同 内部开发的可以自己内网搭建svn服务器协同开发 如有外部人员参与项目开发 则项目协同可使用svnbuc
  • Spring Boot:jar中没有主清单属性

    D hu git spring xxx xxx target gt java jar spring cloud eureka 0 0 1 SNAPS HOT jar spring xxx xxx 0 0 1 SNAPSHOT jar中没有主
  • 数据库的背景知识及基本概念

    数据库的背景知识及基本概念 随着互联网技术的高速发展 大量的数据正在不断产生 伴随而来的是如何安全有效的存储 检索 管理他们 使用数据库可以高效且条理分明地存储数据 它使人们能够更加迅速和方便管理数据 主要体现一下几个方面 可以结构化存储大
  • 奥迪A6 C5空调制冷效果差维修

    一台2003年出厂的一汽奥迪A6 C5 2 8L轿车 装备BBG发动机及双区自动空调 行驶约159000公里 该车空调制冷效果差 空调面板设定22度 用手感知出风口温度 凉 但不够凉 压缩机离合器正常吸合 皮带盘正常运行 连接空调歧管压力表
  • 从零读懂CAN总线(上)

    概要 上世纪八十年代以来 汽车ECU越来越多 如ABS 电控门窗 电子燃油喷射装置 如果仍然采用常规的点对点布线方式 即电线一段与开关相接 另一端与用电设备相通 将会导致车上电线数目的急剧增加 从而带来线束的冗余及维修成本的提高 这就对汽车
  • Gorm系列之1

    Gorm系列之1 特别指出 特别指出的是 该系列基础代码来自git上的开源项目7days golang 项目地址 https github com geektutu 7days golang 原项目作者 极客兔兔 个人主页 https ge
  • 网络面试题及答案

    1 标准网络线的颜色排列顺序 568B 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕 568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕 直通线一般都用 A线序或 B线序 交叉线一端是 568A 一端 是 568B 2 按照数据访问速度排序 硬盘
  • linux内存调试工具集

    除了GDB以外 linux还提供了很多的内存调试工具 注意 以下工具的使用之前 gcc需要使用 g编译出带符号的elf 1 addr2line 用于将可执行文件的虚拟内存地址或者动态库的偏移量转换成函数以及代码行 动态库的偏移量计算方式 将
  • 用python和计算机对话(计算机的语句)

    计算机中的的语句 编程其实就是一个把人类语言转换成计算机语言的过程 再知道每个字是什么意思后 就要把它连成一句话 这样它便有了意义 程序便是由这样一句一句的计算机语句组成的 那么计算机语句都有哪些呢 1 if else语句 if是如果的意思
  • 字节原来这么容易进,是面试官放水,还是公司实在是太缺人?

    本人211非科班 之前在字节和腾讯实习过 这次其实没抱着什么特别大的希望投递 没想到字节可以再给我一次机会 还是挺开心的 本来以为有个机会就不错啦 没想到能成功上岸 在这里要特别感谢帮我内推的同学 中间投递比较曲折 是他帮了我很多 非常负责
  • onlyoffice文档服务器加载慢,【onlyoffice中文指南】12-问题及排除

    作者 日期 雨中星辰 2018 12 20 故障排除 编辑器集成中最常见的问题及解决方法 下载失败 Download failed 下载失败 编辑器加载过程中将显示 下载失败 消息 该文档编辑服务不能上传文件进行编辑 检查document
  • Android自定义View完美实现指示器位置随进度变化的IndicateProgressView

    该文章同步发布在公众号 LinminTech 上 请在本文最后扫码关注 获取更多精彩Android开发文章 效果图 需求 在平时开发过程中 UI经常要求实现如上图所示的ProgressBar 但是Android系统自带的ProgressBa
  • 嵌入式系统学习(七)-bootloader修改实例

    从 github 中下载 Nanopi2 的 uboot 源码后 从源代码根目录中找到 u boot lds 文件 可以看到以下内容 以上片断可以分析出 整个 uboot 程序从 arch arm cpu slsiap s5p4418 st
  • Executors框架——5种常用的线程池介绍及区别

    1 CachedThreadPool线程池 可向下转型为ThreadPoolExecutor 1 1 线程池核心线程数是0 说明线程空闲时 会被自动回收 1 2 任务队列只能有一个任务 而且最大线程数是整数最大值 所以有任务就会创建线程处理
  • Deeplabcut教程(一)安装(GPU&CPU版本)(纯新人向)

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 Deeplabcut是什么 二 使用步骤 1 环境配置 1 1安装anaconda 1 2换源 1 2安装CUDA和CUdnn GPU 2 Deeplab