logo
0
0
WeChat Login
Deng-Xian-Sheng<x17615848429@sina.com>
SAM3 自动掩码

这是pandoraAPI的客户端

它在本地计算机上运行,带有一个web界面用于人类访问pandoraAPI。

当你按照pandoraAPI仓库的README.md,确保配置好你在腾讯云CNB的远程pandoraAPI仓库之后,你可以使用本仓库。

它会自动处理云原生开发环境的生命周期操作,你只需运行这个仓库的python脚本即可使用web界面图形化的使用pandoraAPI。

用法

先克隆仓库,然后……

1、安装依赖

python3 -m venv venv source ./venv/bin/activate pip install -r requirements.txt

下载分割模型

pip install modelscope modelscope download --model facebook/sam3 --local_dir ./model_sam3

2、配置腾讯云CNB token & 你的腾讯云CNB远程仓库地址

这个token用于请求腾讯云CNB的开放API,实现云原生开发环境的启动、关闭、删除。

slug、repo,是你在腾讯云CNB配置好的pandoraAPI仓库的地址,格式是组织名/仓库名。你可以直接从仓库界面的浏览器地址栏获取。

mv config.yml.example config.yml vim config.yml #人工填写bearer_token、repo、slug字段

3、运行脚本

请确保你配置了,你在腾讯云CNB的远程pandoraAPI仓库,如果它没有配置就位,这个脚本不会正常工作。

如果你刚配置好你在腾讯云CNB的远程pandoraAPI仓库,且没有在那个仓库上启动过云原生开发环境,请人工启动一次。

因为第一次启动它需要构建Docker镜像,这是一个耗时较长的操作,如果用以下脚本来作为“第一次”,脚本会认为云原生开发环境启动超时。

如果一切就绪,请执行:

python app.py # 打开浏览器访问 http://127.0.0.1:8787