当前位置: 首页 > article >正文

SAM 2运行笔记

文章标题:SAM 2: Segment Anything in Images and Videos

1. 环境配置

2.1. 只支持命令行运行的环境配置

创建环境

conda create -n sam2 python=3.10

激活环境

conda activate sam2

安装torch

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

安装sam2

pip install -e . -i https://pypi.tuna.tsinghua.edu.cn/simple

2.2. 支持远端交互的环境配置

还需如何操作

pip install -e ".[notebooks]" -i https://pypi.tuna.tsinghua.edu.cn/simple
npm install -g yarn
pip install -e '.[interactive-demo]' -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install imagesize -i https://pypi.tuna.tsinghua.edu.cn/simple

2. 本地运行

3. 远端交互运行

3.1. 运行后端

cd demo/backend/server/
PYTORCH_ENABLE_MPS_FALLBACK=1 \
APP_ROOT="$(pwd)/../../../" \
API_URL=http://localhost:7263 \
MODEL_SIZE=base_plus \
DATA_PATH="$(pwd)/../../data" \
DEFAULT_VIDEO_PATH=gallery/05_default_juggle.mp4 \
gunicorn \
    --worker-class gthread app:app \
    --workers 1 \
    --threads 2 \
    --bind 0.0.0.0:7263 \
    --timeout 60

3.2. 运行前端

cd demo/frontend
yarn install
yarn dev --port 7262

参考文献

GitHub - facebookresearch/sam2: The repository provides code for running inference with the Meta Segment Anything Model 2 (SAM 2), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.


http://www.kler.cn/a/519256.html

相关文章:

  • 2025_1_26 c++中关于构造和析构的顺序
  • 本地大模型编程实战(02)语义检索(1)
  • WPS数据分析000006
  • 安装最小化的CentOS7后,执行yum命令报错Could not resolve host mirrorlist.centos.org; 未知的错误
  • 跟我学C++中级篇——容器的连接
  • Spring Data JPA 实战:构建高性能数据访问层
  • 为AI聊天工具添加一个知识系统 之69 详细设计 之10 三种中台和时间度量 之2
  • 5.如何减少顶点数
  • 【elasticsearch】reindex 操作将索引的数据复制到另一个索引
  • 【2024年华为OD机试】 (A卷,200分)- 几何平均值最大子数组(JavaScriptJava PythonC/C++)
  • 《CPython Internals》阅读笔记:p356-p359
  • Spring 框架基础:IOC 与 AOP 原理剖析及面试要点
  • Spring Boot 无缝集成SpringAI的函数调用模块
  • android12源码中用第三方APK替换原生launcher
  • 半小时速通flume-flume正文学习
  • 【深入理解SpringCloud微服务】Sentinel源码解析——DegradeSlot熔断规则
  • 【漫话机器学习系列】060.前馈神经网络(Feed Forward Neural Networks, FFNN)
  • 能源新动向:智慧能源平台助力推动新型电力负荷管理系统建设
  • 面试技巧——压力面题目与参考答案
  • 软件越跑越慢的原因分析
  • (一)QT的简介与环境配置WIN11
  • Vivado生成X1或X4位宽mcs文件并固化到flash
  • ES设置证书和创建用户,kibana连接es
  • 【前沿聚焦】机器学习的未来版图:从自动化到隐私保护的技术突破
  • 通过亚马逊云科技Bedrock打造自定义AI智能体Agent(上)
  • Python 字符串加密