news 2026/10/24 4:09:47

安装xanylabeling

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
安装xanylabeling

安装xanylabeling

  • 1 方法一
  • 2 方法二

背景: win11+ RTX5080
SAM3下载地址:https://hf-mirror.com/vietanhdev/segment-anything-3-onnx-models/tree/main

1 方法一

git clone https://github.com/CVHub520/X-AnyLabeling.git cd X-AnyLabeling python-m venv venv venv\Scripts\activate pip install torch torchvision--index-url https://download.pytorch.org/whl/cu128 python-c"import torch; print(torch.__version__, torch.cuda.is_available(), torch.cuda.get_device_name(0))"pip install-r requirements.txt python anylabeling/app.py

2 方法二

把下面内容保存为 install_xanylabeling.bat(放在英文路径下,如 D:\ai\),双击运行。

@echooff chcp65001>nul setlocal enabledelayedexpansion echo============================================echo X-AnyLabeling 一键安装(RTX5080/CUDA12.8)echo============================================echo.REM----------检查 Python----------python--version>nul2>&1iferrorlevel1(echo[错误]未检测到 Python,请先安装 Python3.10并加入 PATH pause exit/b1)for/f"tokens=2"%%vin('python --version 2^>^&1')dosetPYVER=%%v echo[信息]检测到 Python%PYVER%REM----------检查 Git----------git--version>nul2>&1iferrorlevel1(echo[错误]未检测到 Git,请先安装 GitforWindows pause exit/b1)REM----------安装目录----------setINSTALL_DIR=%~dp0X-AnyLabelingifexist"%INSTALL_DIR%"(echo[信息]目录已存在:%INSTALL_DIR%set/p REUSE=是否删除并重新克隆?(y/n):if/i"!REUSE!"=="y"(rmdir/s/q"%INSTALL_DIR%")else(echo[信息]复用现有目录 goto SKIP_CLONE))echo.echo[1/6]克隆 X-AnyLabeling 仓库...git clone https://github.com/CVHub520/X-AnyLabeling.git"%INSTALL_DIR%"iferrorlevel1(echo[错误]克隆失败,请检查网络 pause exit/b1):SKIP_CLONE cd/d"%INSTALL_DIR%"REM----------创建虚拟环境----------echo.echo[2/6]创建虚拟环境...ifnotexist"venv"(python-m venv venv)call venv\Scripts\activate.bat REM----------升级 pip----------echo.echo[3/6]升级 pip/setuptools/wheel...python-m pip install--upgrade pip setuptools wheel-i https://pypi.tuna.tsinghua.edu.cn/simple REM----------安装 PyTorch(CUDA12.8)----------echo.echo[4/6]安装 PyTorch(cu128,支持 RTX5080sm_120)...pip install torch torchvision--index-url https://download.pytorch.org/whl/cu128iferrorlevel1(echo[错误]PyTorch 安装失败 pause exit/b1)REM----------安装其余依赖----------echo.echo[5/6]安装项目依赖...REM 先固定 torch,避免 requirements 把 torch 降级 pip install-r requirements.txt-i https://pypi.tuna.tsinghua.edu.cn/simpleiferrorlevel1(echo[警告]部分依赖安装失败,尝试继续...)REM----------验证 GPU----------echo.echo[6/6]验证 GPU 环境...python-c"import torch; print('torch:', torch.__version__); print('cuda available:', torch.cuda.is_available()); print('device:', torch.cuda.get_device_name(0) if torch.cuda.is_available() else 'N/A')"echo.echo============================================echo 安装完成! echo 启动命令:echo cd/d"%INSTALL_DIR%"echo venv\Scripts\activate.bat echo python anylabeling\app.py echo============================================pause

配套启动脚本 run_xanylabeling.bat
再保存一个启动脚本,双击即可运行:

@echooff chcp65001>nul cd/d"%~dp0X-AnyLabeling"call venv\Scripts\activate.bat python anylabeling\app.py pause

安装后验证 GPU

启动 X-AnyLabeling 后,在设置里选 GPU 推理,或用命令行验证:

cd/d D:\ai\X-AnyLabeling venv\Scripts\activate.bat python-c"import torch; print(torch.cuda.is_available(), torch.cuda.get_device_name(0))"
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/24 4:09:44

OpenCV分水岭算法:复杂图像分割的有效手段

在图像处理的世界里,我们常常会遇到将复杂图像中的不同区域进行准确分割的需求。就好比在一幅包含多种物体的画面中,想要把每个物体清晰地划分出来。而 OpenCV 中的分水岭算法,就是解决这类复杂图像分割问题的一个有效手段。接下来&#xff0…

作者头像 李华
网站建设 2026/10/24 4:07:43

SpringBoot+微信小程序实现民警考勤管理系统

1. 项目概述:SpringBoot微信小程序的民警考勤管理系统去年协助某地公安机关落地考勤系统时,我深刻体会到传统警务考勤的痛点——纸质签到易造假、打卡机数据孤岛、移动端适配差。这套基于SpringBoot后端微信小程序前端的解决方案,实现了民警随…

作者头像 李华
网站建设 2026/10/24 4:06:32

HarmonyOS 7.0 端侧3DGS实验①:什么值得做成3DGS【鸿蒙心迹】

一、前言 给桌面物品拍照,通常是为了以后还能认出它。正面照片能够留下颜色和局部细节,但当回看需求变成“侧面的轮廓怎样”“转到背面还能看到什么”,记录方式就需要容纳观察方向的变化。本系列的“桌面三维记录册”围绕这一需求展开&#x…

作者头像 李华
网站建设 2026/10/24 4:06:05

后端 / 前端日常调试:整理一些高频在线工具,附使用场景

摘要:开发联调时经常要格式化 JSON、解析 JWT、时间戳转换、curl 转代码。每次来回切换多个网站很麻烦,本文整理我平时用到的一类浏览器本地运行在线工具,介绍各类工具对应的开发场景,以及选做接口开发、线上问题排查的时候&#…

作者头像 李华