chore(deps): add sam2 dependency and update docker config

This commit is contained in:
2026-03-24 21:52:02 +08:00
parent 1af9a9caa1
commit 9e6339e580
3 changed files with 77 additions and 2 deletions

View File

@@ -26,8 +26,9 @@ ssh:
-L 127.0.0.1:22001:127.0.0.1:22000 \ -L 127.0.0.1:22001:127.0.0.1:22000 \
-R 127.0.0.1:22001:127.0.0.1:22000 \ -R 127.0.0.1:22001:127.0.0.1:22000 \
-L 127.0.0.1:8385:127.0.0.1:8384 \ -L 127.0.0.1:8385:127.0.0.1:8384 \
-L 127.0.0.1:9098:127.0.0.1:9098 \
-L 127.0.0.1:2718:172.30.0.2:2718 \ -L 127.0.0.1:2718:172.30.0.2:2718 \
ial-gpu_workstation_1 ial-gpu-workstation-1
docker: docker:
docker exec -it docker-ial-pangyg bash docker exec -it docker-ial-pangyg bash

View File

@@ -13,6 +13,7 @@ dependencies = [
"habitat-baselines>=0.3.320250127", "habitat-baselines>=0.3.320250127",
"habitat-lab>=0.3.320250127", "habitat-lab>=0.3.320250127",
"httpx[socks]>=0.28.1", "httpx[socks]>=0.28.1",
"lancedb>=0.30.1",
"marimo[mcp]>=0.21.1", "marimo[mcp]>=0.21.1",
"matplotlib>=3.10.8", "matplotlib>=3.10.8",
"polars[database,numpy,pandas,pydantic]>=1.37.1", "polars[database,numpy,pandas,pydantic]>=1.37.1",
@@ -36,7 +37,9 @@ dev = [
] ]
[tool.ty.environment] [tool.ty.environment]
root = ["./mini-nav"] python = "/workspace/envs/mini-nav"
root = ["./mini-nav", "./notebooks"]
[tool.marimo.runtime] [tool.marimo.runtime]
pythonpath = ["mini-nav"] pythonpath = ["mini-nav"]

71
uv.lock generated
View File

@@ -981,6 +981,18 @@ wheels = [
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" },
] ]
[[package]]
name = "deprecation"
version = "2.1.0"
source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [
{ name = "packaging" },
]
sdist = { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/5a/d3/8ae2869247df154b64c1884d7346d412fed0c49df84db635aab2d1c40e62/deprecation-2.1.0.tar.gz", hash = "sha256:72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff", size = 173788, upload-time = "2020-04-20T14:23:38.738Z" }
wheels = [
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/02/c3/253a89ee03fc9b9682f1541728eb66db7db22148cd94f89ab22528cd1e1b/deprecation-2.1.0-py2.py3-none-any.whl", hash = "sha256:a10811591210e1fb0e768a8c25517cabeabcba6f0bf96564f8ff45189f90b14a", size = 11178, upload-time = "2020-04-20T14:23:36.581Z" },
]
[[package]] [[package]]
name = "dill" name = "dill"
version = "0.4.0" version = "0.4.0"
@@ -1836,6 +1848,54 @@ wheels = [
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/0a/dd/8050c947d435c8d4bc94e3252f4d8bb8a76cfb424f043a8680be637a57f1/kiwisolver-1.5.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:59cd8683f575d96df5bb48f6add94afc055012c29e28124fcae2b63661b9efb1", size = 73558, upload-time = "2026-03-09T13:15:52.112Z" }, { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/0a/dd/8050c947d435c8d4bc94e3252f4d8bb8a76cfb424f043a8680be637a57f1/kiwisolver-1.5.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:59cd8683f575d96df5bb48f6add94afc055012c29e28124fcae2b63661b9efb1", size = 73558, upload-time = "2026-03-09T13:15:52.112Z" },
] ]
[[package]]
name = "lance-namespace"
version = "0.6.1"
source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [
{ name = "lance-namespace-urllib3-client" },
]
sdist = { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/28/9f/7906ba4117df8d965510285eaf07264a77de2fd283b9d44ec7fc63a4a57a/lance_namespace-0.6.1.tar.gz", hash = "sha256:f0deea442bd3f1056a8e2fed056ae2778e3356517ec2e680db049058b824d131", size = 10666, upload-time = "2026-03-17T17:55:44.977Z" }
wheels = [
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/d1/91/aee1c0a04d17f2810173bd304bd444eb78332045df1b0c1b07cebd01f530/lance_namespace-0.6.1-py3-none-any.whl", hash = "sha256:9699c9e3f12236e5e08ea979cc4e036a8e3c67ed2f37ae6f25c5353ab908e1be", size = 12498, upload-time = "2026-03-17T17:55:44.062Z" },
]
[[package]]
name = "lance-namespace-urllib3-client"
version = "0.6.1"
source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [
{ name = "pydantic" },
{ name = "python-dateutil" },
{ name = "typing-extensions" },
{ name = "urllib3" },
]
sdist = { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/63/a1/8706a2be25bd184acccc411e48f1a42a4cbf3b6556cba15b9fcf4c15cfcc/lance_namespace_urllib3_client-0.6.1.tar.gz", hash = "sha256:31fbd058ce1ea0bf49045cdeaa756360ece0bc61e9e10276f41af6d217debe87", size = 182567, upload-time = "2026-03-17T17:55:46.87Z" }
wheels = [
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/cd/c7/cb9580602dec25f0fdd6005c1c9ba1d4c8c0c3dc8d543107e5a9f248bba8/lance_namespace_urllib3_client-0.6.1-py3-none-any.whl", hash = "sha256:b9c103e1377ad46d2bd70eec894bfec0b1e2133dae0964d7e4de543c6e16293b", size = 317111, upload-time = "2026-03-17T17:55:45.546Z" },
]
[[package]]
name = "lancedb"
version = "0.30.1"
source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [
{ name = "deprecation" },
{ name = "lance-namespace" },
{ name = "numpy" },
{ name = "overrides", marker = "python_full_version < '3.12'" },
{ name = "packaging" },
{ name = "pyarrow" },
{ name = "pydantic" },
{ name = "tqdm" },
]
wheels = [
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/0e/f7/2692ddedcf966497d1356ab673c50672fc6b3107bea73f57d196f8ad9fd8/lancedb-0.30.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:34cf0d49e755313867c04e0f3e7e4dde222e31110a60ca45ef0dc4c72d9a705d", size = 41960617, upload-time = "2026-03-20T00:51:31.703Z" },
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/73/35/c7d9b738338f41b7b0f92a45860426d4f2565d798721cb09d17c1f3beab9/lancedb-0.30.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f21d794a506ff2bba77ba7eba12a476f518c62c78803af765ebd35b83f9097a3", size = 43862793, upload-time = "2026-03-20T00:59:00.22Z" },
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/fd/fc/5a4547a140b820d19e282005a4b1fea025ac39f3f284231e8e226cc90e48/lancedb-0.30.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:2eaebfa5add91c0185be4baa0c1a714877e203340a116102b12ad5e60bf36209", size = 43883183, upload-time = "2026-03-20T01:00:11.763Z" },
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/c4/f0/04895c6dc7b9fb797fb9243aa9e9aede54d1eef307bdf9562bbc0b4be5d7/lancedb-0.30.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:7beb23b096b7798f65aac6203deab0e4b4c9d541050f17bc38312e6cf143fafd", size = 46942257, upload-time = "2026-03-20T01:02:58.912Z" },
]
[[package]] [[package]]
name = "llvmlite" name = "llvmlite"
version = "0.46.0" version = "0.46.0"
@@ -2277,6 +2337,7 @@ dependencies = [
{ name = "habitat-baselines" }, { name = "habitat-baselines" },
{ name = "habitat-lab" }, { name = "habitat-lab" },
{ name = "httpx", extra = ["socks"] }, { name = "httpx", extra = ["socks"] },
{ name = "lancedb" },
{ name = "marimo", extra = ["mcp"] }, { name = "marimo", extra = ["mcp"] },
{ name = "matplotlib" }, { name = "matplotlib" },
{ name = "polars", extra = ["database", "numpy", "pandas", "pydantic"] }, { name = "polars", extra = ["database", "numpy", "pandas", "pydantic"] },
@@ -2310,6 +2371,7 @@ requires-dist = [
{ name = "habitat-baselines", specifier = ">=0.3.320250127" }, { name = "habitat-baselines", specifier = ">=0.3.320250127" },
{ name = "habitat-lab", specifier = ">=0.3.320250127" }, { name = "habitat-lab", specifier = ">=0.3.320250127" },
{ name = "httpx", extras = ["socks"], specifier = ">=0.28.1" }, { name = "httpx", extras = ["socks"], specifier = ">=0.28.1" },
{ name = "lancedb", specifier = ">=0.30.1" },
{ name = "marimo", extras = ["mcp"], specifier = ">=0.21.1" }, { name = "marimo", extras = ["mcp"], specifier = ">=0.21.1" },
{ name = "matplotlib", specifier = ">=3.10.8" }, { name = "matplotlib", specifier = ">=3.10.8" },
{ name = "polars", extras = ["database", "numpy", "pandas", "pydantic"], specifier = ">=1.37.1" }, { name = "polars", extras = ["database", "numpy", "pandas", "pydantic"], specifier = ">=1.37.1" },
@@ -3018,6 +3080,15 @@ wheels = [
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl", hash = "sha256:085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec", size = 39488044, upload-time = "2025-01-16T13:52:21.928Z" }, { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl", hash = "sha256:085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec", size = 39488044, upload-time = "2025-01-16T13:52:21.928Z" },
] ]
[[package]]
name = "overrides"
version = "7.7.0"
source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
sdist = { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812, upload-time = "2024-01-27T21:01:33.423Z" }
wheels = [
{ url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832, upload-time = "2024-01-27T21:01:31.393Z" },
]
[[package]] [[package]]
name = "packaging" name = "packaging"
version = "26.0" version = "26.0"