Promote runtime deps and archive scoliosis analysis

This commit is contained in:
2026-03-10 15:02:46 +08:00
parent 560f8e7aae
commit 2647398307
3 changed files with 21 additions and 20 deletions
+4 -4
View File
@@ -23,6 +23,10 @@ dependencies = [
"matplotlib", "matplotlib",
"cvmmap-client", "cvmmap-client",
"nats-py", "nats-py",
"ultralytics",
"jaxtyping",
"beartype",
"click",
] ]
[project.optional-dependencies] [project.optional-dependencies]
@@ -43,10 +47,6 @@ include = ["opengait", "opengait.*", "opengait_studio", "opengait_studio.*"]
dev = [ dev = [
"basedpyright>=1.38.1", "basedpyright>=1.38.1",
"pytest", "pytest",
"ultralytics",
"jaxtyping",
"beartype",
"click",
] ]
Generated
+17 -16
View File
@@ -614,7 +614,7 @@ name = "cuda-bindings"
version = "12.9.4" version = "12.9.4"
source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [ dependencies = [
{ name = "cuda-pathfinder", marker = "sys_platform != 'win32'" }, { name = "cuda-pathfinder", marker = "sys_platform == 'linux'" },
] ]
wheels = [ wheels = [
{ url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/7a/d8/b546104b8da3f562c1ff8ab36d130c8fe1dd6a045ced80b4f6ad74f7d4e1/cuda_bindings-12.9.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d3c842c2a4303b2a580fe955018e31aea30278be19795ae05226235268032e5", size = 12148218, upload-time = "2025-10-21T14:51:28.855Z" }, { url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/7a/d8/b546104b8da3f562c1ff8ab36d130c8fe1dd6a045ced80b4f6ad74f7d4e1/cuda_bindings-12.9.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d3c842c2a4303b2a580fe955018e31aea30278be19795ae05226235268032e5", size = 12148218, upload-time = "2025-10-21T14:51:28.855Z" },
@@ -646,6 +646,7 @@ dependencies = [
[package.metadata] [package.metadata]
requires-dist = [ requires-dist = [
{ name = "anyio", marker = "extra == 'tools'", specifier = ">=4.0.0" },
{ name = "click", marker = "extra == 'tools'", specifier = ">=8.3.1" }, { name = "click", marker = "extra == 'tools'", specifier = ">=8.3.1" },
{ name = "loguru", marker = "extra == 'tools'", specifier = ">=0.7.3" }, { name = "loguru", marker = "extra == 'tools'", specifier = ">=0.7.3" },
{ name = "numpy", specifier = ">=1.26" }, { name = "numpy", specifier = ">=1.26" },
@@ -1611,7 +1612,7 @@ name = "nvidia-cudnn-cu12"
version = "9.10.2.21" version = "9.10.2.21"
source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [ dependencies = [
{ name = "nvidia-cublas-cu12", marker = "sys_platform != 'win32'" }, { name = "nvidia-cublas-cu12", marker = "sys_platform == 'linux'" },
] ]
wheels = [ wheels = [
{ url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" }, { url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" },
@@ -1622,7 +1623,7 @@ name = "nvidia-cufft-cu12"
version = "11.3.3.83" version = "11.3.3.83"
source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [ dependencies = [
{ name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'win32'" }, { name = "nvidia-nvjitlink-cu12", marker = "sys_platform == 'linux'" },
] ]
wheels = [ wheels = [
{ url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, { url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" },
@@ -1649,9 +1650,9 @@ name = "nvidia-cusolver-cu12"
version = "11.7.3.90" version = "11.7.3.90"
source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [ dependencies = [
{ name = "nvidia-cublas-cu12", marker = "sys_platform != 'win32'" }, { name = "nvidia-cublas-cu12", marker = "sys_platform == 'linux'" },
{ name = "nvidia-cusparse-cu12", marker = "sys_platform != 'win32'" }, { name = "nvidia-cusparse-cu12", marker = "sys_platform == 'linux'" },
{ name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'win32'" }, { name = "nvidia-nvjitlink-cu12", marker = "sys_platform == 'linux'" },
] ]
wheels = [ wheels = [
{ url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" }, { url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" },
@@ -1662,7 +1663,7 @@ name = "nvidia-cusparse-cu12"
version = "12.5.8.93" version = "12.5.8.93"
source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }
dependencies = [ dependencies = [
{ name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'win32'" }, { name = "nvidia-nvjitlink-cu12", marker = "sys_platform == 'linux'" },
] ]
wheels = [ wheels = [
{ url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" }, { url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" },
@@ -1732,9 +1733,13 @@ name = "opengait"
version = "0.0.0" version = "0.0.0"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "beartype" },
{ name = "click" },
{ name = "cvmmap-client" }, { name = "cvmmap-client" },
{ name = "einops" }, { name = "einops" },
{ name = "imageio" }, { name = "imageio" },
{ name = "jaxtyping", version = "0.3.7", source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }, marker = "python_full_version < '3.11'" },
{ name = "jaxtyping", version = "0.3.9", source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }, marker = "python_full_version >= '3.11'" },
{ name = "kornia" }, { name = "kornia" },
{ name = "matplotlib" }, { name = "matplotlib" },
{ name = "nats-py" }, { name = "nats-py" },
@@ -1750,6 +1755,7 @@ dependencies = [
{ name = "torch" }, { name = "torch" },
{ name = "torchvision" }, { name = "torchvision" },
{ name = "tqdm" }, { name = "tqdm" },
{ name = "ultralytics" },
] ]
[package.optional-dependencies] [package.optional-dependencies]
@@ -1763,19 +1769,17 @@ wandb = [
[package.dev-dependencies] [package.dev-dependencies]
dev = [ dev = [
{ name = "basedpyright" }, { name = "basedpyright" },
{ name = "beartype" },
{ name = "click" },
{ name = "jaxtyping", version = "0.3.7", source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }, marker = "python_full_version < '3.11'" },
{ name = "jaxtyping", version = "0.3.9", source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }, marker = "python_full_version >= '3.11'" },
{ name = "pytest" }, { name = "pytest" },
{ name = "ultralytics" },
] ]
[package.metadata] [package.metadata]
requires-dist = [ requires-dist = [
{ name = "beartype" },
{ name = "click" },
{ name = "cvmmap-client", directory = "../cvmmap-python-client" }, { name = "cvmmap-client", directory = "../cvmmap-python-client" },
{ name = "einops" }, { name = "einops" },
{ name = "imageio" }, { name = "imageio" },
{ name = "jaxtyping" },
{ name = "kornia" }, { name = "kornia" },
{ name = "matplotlib" }, { name = "matplotlib" },
{ name = "nats-py" }, { name = "nats-py" },
@@ -1790,6 +1794,7 @@ requires-dist = [
{ name = "torch", specifier = ">=2.0" }, { name = "torch", specifier = ">=2.0" },
{ name = "torchvision" }, { name = "torchvision" },
{ name = "tqdm" }, { name = "tqdm" },
{ name = "ultralytics" },
{ name = "wandb", marker = "extra == 'wandb'" }, { name = "wandb", marker = "extra == 'wandb'" },
] ]
provides-extras = ["parquet", "wandb"] provides-extras = ["parquet", "wandb"]
@@ -1797,11 +1802,7 @@ provides-extras = ["parquet", "wandb"]
[package.metadata.requires-dev] [package.metadata.requires-dev]
dev = [ dev = [
{ name = "basedpyright", specifier = ">=1.38.1" }, { name = "basedpyright", specifier = ">=1.38.1" },
{ name = "beartype" },
{ name = "click" },
{ name = "jaxtyping" },
{ name = "pytest" }, { name = "pytest" },
{ name = "ultralytics" },
] ]
[[package]] [[package]]