File size: 1,430 Bytes
2e3c4e2
 
 
 
 
9970917
2e3c4e2
 
 
 
 
 
899c526
 
 
 
 
 
 
 
 
 
 
2e3c4e2
 
 
 
 
 
 
 
9970917
 
 
 
2e3c4e2
9970917
 
 
 
3b97b16
f42b6a6
2e3c4e2
 
a65b44b
9970917
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[project]
name = "mini-dpvo"
version = "0.1.1"
description = "Add a short description here"
authors = ["pablovela5620 <pablovela5620@gmail.com>"]
channels = ["nvidia/label/cuda-11.8.0", "nvidia", "conda-forge", "pytorch", "pyg"]
platforms = ["linux-64"]

[system-requirements]
libc = { family="glibc", version="2.31" }

[tasks]
download-model = """
    test -e checkpoints/dpvo.pth
    || (
        wget https://www.dropbox.com/s/nap0u8zslspdwm4/models.zip 
        && unzip models.zip -d checkpoints
       )
"""
post-install = {cmd="python -m pip install -e .", depends_on=["download-model"]}
old-app = "python pixi_app.py"
app = {cmd="python tools/app.py", depends_on=["post-install"], outputs=["mini_dpvo.egg-info/PKG-INFO"]}


[dependencies]
python = "3.11.*"
pip = ">=23.3.2,<23.4"
cuda = {version = "*", channel="nvidia/label/cuda-11.8.0"}
pytorch-cuda = {version = "11.8.*", channel="pytorch"}
pytorch = {version = ">=2.2.0,<2.3", channel="pytorch"}
torchvision = {version = ">=0.17.0,<0.18", channel="pytorch"}
plyfile = ">=1.0.3,<1.1"
pytorch-scatter = {version="*", channel="pyg"}
matplotlib = ">=3.8.4,<3.9"
yacs = ">=0.1.8,<0.2"
jaxtyping = ">=0.2.28,<0.3"
icecream = ">=2.1.3,<2.2"
rerun-sdk = "0.15.*"
gradio = "4.31.2.*"
eigen = ">=3.4.0,<3.5"
zip = ">=3.0,<4"
unzip = ">=6.0,<7"

[pypi-dependencies]
mini-dust3r = "*"
spaces = "==0.28.3"
opencv-python = ">=4.9.0.80"
evo = ">=1.28.0"
gradio-rerun = "*"
mmcv = "*"