Add raw checkpoints for exact selected inference reproduction
Browse files- README.md +55 -23
- SHA256SUMS +2 -2
- manifest.json +2 -2
- raw/README.md +135 -0
- raw/SHA256SUMS +14 -0
- raw/containers/config.yaml +76 -0
- raw/containers/metrics.json +31 -0
- raw/containers/model.safetensors +3 -0
- raw/cuboids/config.yaml +68 -0
- raw/cuboids/metrics.json +31 -0
- raw/cuboids/model.safetensors +3 -0
- raw/manifest.json +186 -0
- raw/shelves/config.yaml +68 -0
- raw/shelves/metrics.json +31 -0
- raw/shelves/model.safetensors +3 -0
- raw/windows/config.yaml +76 -0
- raw/windows/metrics.json +31 -0
- raw/windows/model.safetensors +3 -0
README.md
CHANGED
|
@@ -19,8 +19,11 @@ Diffusion Policy for Coverage Path Planning**.
|
|
| 19 |
|
| 20 |
## Released models
|
| 21 |
|
| 22 |
-
Each directory contains the EMA weights selected by the original
|
| 23 |
-
training run
|
|
|
|
|
|
|
|
|
|
| 24 |
|
| 25 |
| Directory | Dataset | Training run | Top-k selection PCD ↓ |
|
| 26 |
|:--|:--|:--|--:|
|
|
@@ -29,6 +32,13 @@ training run, the exact inference configuration, and provenance metadata.
|
|
| 29 |
| `shelves/` | `shelves-v2` | `52VCU-S42` | 10.069027 |
|
| 30 |
| `containers/` | `containers-v2` | `ODAV4-S42` | 347.932620 |
|
| 31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
The values above are the per-run validation monitor used for top-k checkpoint
|
| 33 |
selection. They are not the three-seed test results reported in the paper.
|
| 34 |
Containers is a separate low-data experiment; `ODAV4-S42` is released because
|
|
@@ -37,43 +47,61 @@ evaluation scripts.
|
|
| 37 |
|
| 38 |
## Download and evaluate
|
| 39 |
|
| 40 |
-
|
| 41 |
|
| 42 |
```bash
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
--local-dir checkpoints/3d-covdiffusion
|
| 46 |
```
|
| 47 |
|
| 48 |
-
With the
|
| 49 |
|
| 50 |
```bash
|
| 51 |
-
|
| 52 |
-
--
|
| 53 |
-
--
|
| 54 |
-
--
|
| 55 |
-
--dataset_split test \
|
| 56 |
-
--eval_episodes 20 \
|
| 57 |
-
--workers 4
|
| 58 |
```
|
| 59 |
|
| 60 |
-
Replace `windows`
|
| 61 |
-
|
| 62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
|
| 64 |
## Format and integrity
|
| 65 |
|
| 66 |
-
- `model.safetensors`
|
| 67 |
-
|
| 68 |
-
|
|
|
|
|
|
|
| 69 |
machine-local paths are intentionally excluded.
|
| 70 |
- `metrics.json` records the source run, epoch, step, selection metric, source
|
| 71 |
checkpoint digest, release digest, and exact tensor-roundtrip validation.
|
| 72 |
- `manifest.json` and `SHA256SUMS` provide repository-wide integrity metadata.
|
| 73 |
|
| 74 |
-
The original training checkpoints must be treated as trusted pickle files.
|
| 75 |
-
files in this repository use
|
| 76 |
-
|
| 77 |
|
| 78 |
## Intended use and limitations
|
| 79 |
|
|
@@ -84,6 +112,10 @@ certified motion-planning or robot-safety system. Validate collision handling,
|
|
| 84 |
kinematic feasibility, workcell constraints, and emergency behavior before any
|
| 85 |
physical deployment.
|
| 86 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 87 |
## License
|
| 88 |
|
| 89 |
No standalone repository or model-weight license has been selected yet.
|
|
|
|
| 19 |
|
| 20 |
## Released models
|
| 21 |
|
| 22 |
+
Each root category directory contains the EMA weights selected by the original
|
| 23 |
+
seed-42 training run. `raw/<category>/` contains a tensor-only exact export of
|
| 24 |
+
the raw `state_dicts.model` entry loaded by the archived selected-visualization
|
| 25 |
+
test script. Every directory includes its inference configuration and
|
| 26 |
+
provenance metadata.
|
| 27 |
|
| 28 |
| Directory | Dataset | Training run | Top-k selection PCD ↓ |
|
| 29 |
|:--|:--|:--|--:|
|
|
|
|
| 32 |
| `shelves/` | `shelves-v2` | `52VCU-S42` | 10.069027 |
|
| 33 |
| `containers/` | `containers-v2` | `ODAV4-S42` | 347.932620 |
|
| 34 |
|
| 35 |
+
| Selected inference case | Raw tensor path | Test split item |
|
| 36 |
+
|:--|:--|:--|
|
| 37 |
+
| Windows | `raw/windows/model.safetensors` | index 5, `810_wr1fr_1` |
|
| 38 |
+
| Cuboids | `raw/cuboids/model.safetensors` | index 3, `669_cube_1001_1285_1263` |
|
| 39 |
+
| Shelves | `raw/shelves/model.safetensors` | index 4, `box_h620_w500_d220.0_sh1.0_sv2.0` |
|
| 40 |
+
| Containers | `raw/containers/model.safetensors` | index 1, `spoegcr3gv` |
|
| 41 |
+
|
| 42 |
The values above are the per-run validation monitor used for top-k checkpoint
|
| 43 |
selection. They are not the three-seed test results reported in the paper.
|
| 44 |
Containers is a separate low-data experiment; `ODAV4-S42` is released because
|
|
|
|
| 47 |
|
| 48 |
## Download and evaluate
|
| 49 |
|
| 50 |
+
From the code repository, download one category plus release manifests:
|
| 51 |
|
| 52 |
```bash
|
| 53 |
+
python reproduce.py download --category windows
|
| 54 |
+
python reproduce.py smoke --category windows --device cuda
|
|
|
|
| 55 |
```
|
| 56 |
|
| 57 |
+
With the separate raw evaluation meshes, trajectories, and fixed splits:
|
| 58 |
|
| 59 |
```bash
|
| 60 |
+
python reproduce.py evaluate \
|
| 61 |
+
--category windows \
|
| 62 |
+
--eval-root /absolute/path/to/evaluation-data \
|
| 63 |
+
--episodes 0
|
|
|
|
|
|
|
|
|
|
| 64 |
```
|
| 65 |
|
| 66 |
+
Replace `windows` with `cuboids`, `shelves`, or `containers`. Numeric evaluation
|
| 67 |
+
is metrics-only by default. The train-ready dataset is train-only and cannot be
|
| 68 |
+
used as the evaluation root.
|
| 69 |
+
|
| 70 |
+
To reproduce one selected project-page visualization with the exact raw tensor
|
| 71 |
+
variant, use the tagged `inference-v1` code release. It replays the archived
|
| 72 |
+
`GT_Cond -> Pred_Cond` RNG order and reports the prediction-conditioned result:
|
| 73 |
+
|
| 74 |
+
```bash
|
| 75 |
+
python reproduce.py download \
|
| 76 |
+
--category windows \
|
| 77 |
+
--weight-variant raw \
|
| 78 |
+
--models-only
|
| 79 |
+
|
| 80 |
+
python reproduce.py inference \
|
| 81 |
+
--category windows \
|
| 82 |
+
--eval-root /absolute/path/to/raw-evaluation-data \
|
| 83 |
+
--save-artifacts
|
| 84 |
+
```
|
| 85 |
+
|
| 86 |
+
The full checkpoint/config/test-index matrix and SHA-256 regression hashes are
|
| 87 |
+
in the code repository's `docs/INFERENCE.md` and
|
| 88 |
+
`configs/inference/seed42_selected_episodes.json`.
|
| 89 |
|
| 90 |
## Format and integrity
|
| 91 |
|
| 92 |
+
- Root `<category>/model.safetensors` files contain complete EMA policy states.
|
| 93 |
+
- `raw/<category>/model.safetensors` files contain the complete raw policy
|
| 94 |
+
states used by the archived selected-visualization tests.
|
| 95 |
+
- Both variants include the action and point-cloud normalizer tensors.
|
| 96 |
+
- Optimizer state, full Python/Dill training checkpoints, W&B metadata, and
|
| 97 |
machine-local paths are intentionally excluded.
|
| 98 |
- `metrics.json` records the source run, epoch, step, selection metric, source
|
| 99 |
checkpoint digest, release digest, and exact tensor-roundtrip validation.
|
| 100 |
- `manifest.json` and `SHA256SUMS` provide repository-wide integrity metadata.
|
| 101 |
|
| 102 |
+
The original training checkpoints must be treated as trusted pickle files. All
|
| 103 |
+
files in this repository use tensor-only safetensors; users never need to load
|
| 104 |
+
the source `.ckpt` files.
|
| 105 |
|
| 106 |
## Intended use and limitations
|
| 107 |
|
|
|
|
| 112 |
kinematic feasibility, workcell constraints, and emergency behavior before any
|
| 113 |
physical deployment.
|
| 114 |
|
| 115 |
+
Only the selected seed-42 checkpoint is currently released for each category.
|
| 116 |
+
The paper's three-seed mean and standard deviation cannot be regenerated until
|
| 117 |
+
the other checkpoints or their per-seed result JSON files are published.
|
| 118 |
+
|
| 119 |
## License
|
| 120 |
|
| 121 |
No standalone repository or model-weight license has been selected yet.
|
SHA256SUMS
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
-
|
| 2 |
921479d3af21384ecc0362c9516b019df209f593a1b3ceed985f4d85482e42cc containers/config.yaml
|
| 3 |
7945015f5b38b13551ec707cfa36b39aa1b62233afa9265471c9c864362f04fb containers/metrics.json
|
| 4 |
19559bfecdba3375d8ebe6fc043a53c10297cedfa226023b484bc2fad8f30102 containers/model.safetensors
|
| 5 |
a405bcbaa8bd80a73353d786e37972ff93f91d5e075aa171d443adec45e3cc4d cuboids/config.yaml
|
| 6 |
7587101b368c5c0de556aa93c1a2e36767428bd073e0f21128733ead1c6496c1 cuboids/metrics.json
|
| 7 |
0116ddc97f31055d8becf3b6ce89d00d66bbfa6b27bf3cdb8ca8fcd525f0c76d cuboids/model.safetensors
|
| 8 |
-
|
| 9 |
a33f9643c53f85d7d6f55a105cf19e6844d194e3bd6535c36701a37c5b002395 shelves/config.yaml
|
| 10 |
c2473be1acf7b900db676b87fdbe73688b864523451b1ac246ee5d1a1794dcc6 shelves/metrics.json
|
| 11 |
aa84b6c73a37bb3906df9b60cf69c4942999f0520ef85977e91b1120338e3256 shelves/model.safetensors
|
|
|
|
| 1 |
+
de65562f7a1fdad52dd85ef2ac129b331c6da107db3f1b28b6c52bd9832b057c README.md
|
| 2 |
921479d3af21384ecc0362c9516b019df209f593a1b3ceed985f4d85482e42cc containers/config.yaml
|
| 3 |
7945015f5b38b13551ec707cfa36b39aa1b62233afa9265471c9c864362f04fb containers/metrics.json
|
| 4 |
19559bfecdba3375d8ebe6fc043a53c10297cedfa226023b484bc2fad8f30102 containers/model.safetensors
|
| 5 |
a405bcbaa8bd80a73353d786e37972ff93f91d5e075aa171d443adec45e3cc4d cuboids/config.yaml
|
| 6 |
7587101b368c5c0de556aa93c1a2e36767428bd073e0f21128733ead1c6496c1 cuboids/metrics.json
|
| 7 |
0116ddc97f31055d8becf3b6ce89d00d66bbfa6b27bf3cdb8ca8fcd525f0c76d cuboids/model.safetensors
|
| 8 |
+
41d5349254b46a4a28cd64123a93fbe37e4b912cb1f9c3ffc6d2977b4d4ad346 manifest.json
|
| 9 |
a33f9643c53f85d7d6f55a105cf19e6844d194e3bd6535c36701a37c5b002395 shelves/config.yaml
|
| 10 |
c2473be1acf7b900db676b87fdbe73688b864523451b1ac246ee5d1a1794dcc6 shelves/metrics.json
|
| 11 |
aa84b6c73a37bb3906df9b60cf69c4942999f0520ef85977e91b1120338e3256 shelves/model.safetensors
|
manifest.json
CHANGED
|
@@ -127,8 +127,8 @@
|
|
| 127 |
},
|
| 128 |
"files": {
|
| 129 |
"README.md": {
|
| 130 |
-
"bytes":
|
| 131 |
-
"sha256": "
|
| 132 |
},
|
| 133 |
"containers/config.yaml": {
|
| 134 |
"bytes": 1192,
|
|
|
|
| 127 |
},
|
| 128 |
"files": {
|
| 129 |
"README.md": {
|
| 130 |
+
"bytes": 5200,
|
| 131 |
+
"sha256": "de65562f7a1fdad52dd85ef2ac129b331c6da107db3f1b28b6c52bd9832b057c"
|
| 132 |
},
|
| 133 |
"containers/config.yaml": {
|
| 134 |
"bytes": 1192,
|
raw/README.md
ADDED
|
@@ -0,0 +1,135 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
library_name: pytorch
|
| 3 |
+
tags:
|
| 4 |
+
- robotics
|
| 5 |
+
- diffusion-policy
|
| 6 |
+
- 3d-point-cloud
|
| 7 |
+
- coverage-path-planning
|
| 8 |
+
- safetensors
|
| 9 |
+
---
|
| 10 |
+
|
| 11 |
+
# 3D-CovDiffusion checkpoints
|
| 12 |
+
|
| 13 |
+
Category-specific pretrained policies for **3D-CovDiffusion: 3D-Aware
|
| 14 |
+
Diffusion Policy for Coverage Path Planning**.
|
| 15 |
+
|
| 16 |
+
- Project page: https://crystalccy1.github.io/3D-CovDiffusion/
|
| 17 |
+
- Code: https://github.com/crystalccy1/3D-CovDiffusion
|
| 18 |
+
- Train-ready dataset: https://huggingface.co/datasets/ChenyuanC/3D-CovDiffusion-Train-Ready
|
| 19 |
+
|
| 20 |
+
## Released models
|
| 21 |
+
|
| 22 |
+
Each root category directory contains the EMA weights selected by the original
|
| 23 |
+
seed-42 training run. `raw/<category>/` contains a tensor-only exact export of
|
| 24 |
+
the raw `state_dicts.model` entry loaded by the archived selected-visualization
|
| 25 |
+
test script. Every directory includes its inference configuration and
|
| 26 |
+
provenance metadata.
|
| 27 |
+
|
| 28 |
+
| Directory | Dataset | Training run | Top-k selection PCD ↓ |
|
| 29 |
+
|:--|:--|:--|--:|
|
| 30 |
+
| `windows/` | `windows-v2` | `TML4Q-S42` | 10.410878 |
|
| 31 |
+
| `cuboids/` | `cuboids-v2` | `X1PD1-S42` | 6.612324 |
|
| 32 |
+
| `shelves/` | `shelves-v2` | `52VCU-S42` | 10.069027 |
|
| 33 |
+
| `containers/` | `containers-v2` | `ODAV4-S42` | 347.932620 |
|
| 34 |
+
|
| 35 |
+
| Selected inference case | Raw tensor path | Test split item |
|
| 36 |
+
|:--|:--|:--|
|
| 37 |
+
| Windows | `raw/windows/model.safetensors` | index 5, `810_wr1fr_1` |
|
| 38 |
+
| Cuboids | `raw/cuboids/model.safetensors` | index 3, `669_cube_1001_1285_1263` |
|
| 39 |
+
| Shelves | `raw/shelves/model.safetensors` | index 4, `box_h620_w500_d220.0_sh1.0_sv2.0` |
|
| 40 |
+
| Containers | `raw/containers/model.safetensors` | index 1, `spoegcr3gv` |
|
| 41 |
+
|
| 42 |
+
The values above are the per-run validation monitor used for top-k checkpoint
|
| 43 |
+
selection. They are not the three-seed test results reported in the paper.
|
| 44 |
+
Containers is a separate low-data experiment; `ODAV4-S42` is released because
|
| 45 |
+
it is the checkpoint referenced by the original in-domain, OOD, and video
|
| 46 |
+
evaluation scripts.
|
| 47 |
+
|
| 48 |
+
## Download and evaluate
|
| 49 |
+
|
| 50 |
+
From the code repository, download one category plus release manifests:
|
| 51 |
+
|
| 52 |
+
```bash
|
| 53 |
+
python reproduce.py download --category windows
|
| 54 |
+
python reproduce.py smoke --category windows --device cuda
|
| 55 |
+
```
|
| 56 |
+
|
| 57 |
+
With the separate raw evaluation meshes, trajectories, and fixed splits:
|
| 58 |
+
|
| 59 |
+
```bash
|
| 60 |
+
python reproduce.py evaluate \
|
| 61 |
+
--category windows \
|
| 62 |
+
--eval-root /absolute/path/to/evaluation-data \
|
| 63 |
+
--episodes 0
|
| 64 |
+
```
|
| 65 |
+
|
| 66 |
+
Replace `windows` with `cuboids`, `shelves`, or `containers`. Numeric evaluation
|
| 67 |
+
is metrics-only by default. The train-ready dataset is train-only and cannot be
|
| 68 |
+
used as the evaluation root.
|
| 69 |
+
|
| 70 |
+
To reproduce one selected project-page visualization with the exact raw tensor
|
| 71 |
+
variant, use the tagged `inference-v1` code release. It replays the archived
|
| 72 |
+
`GT_Cond -> Pred_Cond` RNG order and reports the prediction-conditioned result:
|
| 73 |
+
|
| 74 |
+
```bash
|
| 75 |
+
python reproduce.py download \
|
| 76 |
+
--category windows \
|
| 77 |
+
--weight-variant raw \
|
| 78 |
+
--models-only
|
| 79 |
+
|
| 80 |
+
python reproduce.py inference \
|
| 81 |
+
--category windows \
|
| 82 |
+
--eval-root /absolute/path/to/raw-evaluation-data \
|
| 83 |
+
--save-artifacts
|
| 84 |
+
```
|
| 85 |
+
|
| 86 |
+
The full checkpoint/config/test-index matrix and SHA-256 regression hashes are
|
| 87 |
+
in the code repository's `docs/INFERENCE.md` and
|
| 88 |
+
`configs/inference/seed42_selected_episodes.json`.
|
| 89 |
+
|
| 90 |
+
## Format and integrity
|
| 91 |
+
|
| 92 |
+
- Root `<category>/model.safetensors` files contain complete EMA policy states.
|
| 93 |
+
- `raw/<category>/model.safetensors` files contain the complete raw policy
|
| 94 |
+
states used by the archived selected-visualization tests.
|
| 95 |
+
- Both variants include the action and point-cloud normalizer tensors.
|
| 96 |
+
- Optimizer state, full Python/Dill training checkpoints, W&B metadata, and
|
| 97 |
+
machine-local paths are intentionally excluded.
|
| 98 |
+
- `metrics.json` records the source run, epoch, step, selection metric, source
|
| 99 |
+
checkpoint digest, release digest, and exact tensor-roundtrip validation.
|
| 100 |
+
- `manifest.json` and `SHA256SUMS` provide repository-wide integrity metadata.
|
| 101 |
+
|
| 102 |
+
The original training checkpoints must be treated as trusted pickle files. All
|
| 103 |
+
files in this repository use tensor-only safetensors; users never need to load
|
| 104 |
+
the source `.ckpt` files.
|
| 105 |
+
|
| 106 |
+
## Intended use and limitations
|
| 107 |
+
|
| 108 |
+
These checkpoints generate ordered 6-DoF coverage-trajectory chunks from a
|
| 109 |
+
5,120-point observation and recent execution history. They are research
|
| 110 |
+
artifacts evaluated on the corresponding geometry categories; they are not a
|
| 111 |
+
certified motion-planning or robot-safety system. Validate collision handling,
|
| 112 |
+
kinematic feasibility, workcell constraints, and emergency behavior before any
|
| 113 |
+
physical deployment.
|
| 114 |
+
|
| 115 |
+
Only the selected seed-42 checkpoint is currently released for each category.
|
| 116 |
+
The paper's three-seed mean and standard deviation cannot be regenerated until
|
| 117 |
+
the other checkpoints or their per-seed result JSON files are published.
|
| 118 |
+
|
| 119 |
+
## License
|
| 120 |
+
|
| 121 |
+
No standalone repository or model-weight license has been selected yet.
|
| 122 |
+
Third-party components remain subject to their original terms; see the notices
|
| 123 |
+
in the code repository.
|
| 124 |
+
|
| 125 |
+
## Citation
|
| 126 |
+
|
| 127 |
+
```bibtex
|
| 128 |
+
@misc{chen2026_3dcovdiffusion,
|
| 129 |
+
title = {{3D-CovDiffusion}: 3D-Aware Diffusion Policy for Coverage Path Planning},
|
| 130 |
+
author = {Chen, Chenyuan and Ding, Haoran and Ding, Ran and Liu, Tianyu
|
| 131 |
+
and He, Zewen and Duan, Anqing and Nakamura, Yoshihiko},
|
| 132 |
+
year = {2026},
|
| 133 |
+
note = {Manuscript}
|
| 134 |
+
}
|
| 135 |
+
```
|
raw/SHA256SUMS
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
de65562f7a1fdad52dd85ef2ac129b331c6da107db3f1b28b6c52bd9832b057c README.md
|
| 2 |
+
b379357ea61882e4e0f47e3ba7f2c6a06e46d2b4f5141d867af3b99fa60f43c8 containers/config.yaml
|
| 3 |
+
9346ac77e468dcbfeccdf544ec2375be8c0b8d499ad23fab19a6c3606cb7915d containers/metrics.json
|
| 4 |
+
2d95ed639db8789456fd6b4bfb203a66d2f97ffac06c6ac4f616967bb6675d78 containers/model.safetensors
|
| 5 |
+
fd34ec223d2133779c75d30b7280af6e1e469d3c35bd72995f768415dbf6bbd3 cuboids/config.yaml
|
| 6 |
+
4ec352f3ae9d52e73d6e06be73ab71eec55e441331ca5de784c7a76a42b5af5b cuboids/metrics.json
|
| 7 |
+
0fc51c588b79e6952758535d5b4b5ca8baed7b08ca76b185ef9776e768ce9110 cuboids/model.safetensors
|
| 8 |
+
f30a27989b859b61b3f19c9d8e5c22f3966a72d1b36faa9aa637f67195c98c66 manifest.json
|
| 9 |
+
814000c0e59f859343a35cfccd33de218799c5c1d87f285c0c5bc5f65972861f shelves/config.yaml
|
| 10 |
+
07144bb25cc4061c1878a2a4eee1180ec80de7273e0dd5571c5c7ab8d70dd99c shelves/metrics.json
|
| 11 |
+
2051bd6fc6e2bc297f54f5ef97f9dd7d3f0515fa595aab78cd61d5a15d169380 shelves/model.safetensors
|
| 12 |
+
f438f51db30e0dbc91eef89723cc9a36820e46fd29244d1d4d6711187f0eff5d windows/config.yaml
|
| 13 |
+
449fb2f2eb63bfd61d1524962ebb3288e8576e0be1463178c7e515a9a244f119 windows/metrics.json
|
| 14 |
+
a0c381fbffbe2e12c83a1a40bc8a2591717f12579561a21e146ce4b1b18156ae windows/model.safetensors
|
raw/containers/config.yaml
ADDED
|
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
format_version: 3dcov-inference-config-v2
|
| 2 |
+
task_name: CovDiffusion
|
| 3 |
+
io_type: CovDiffusion
|
| 4 |
+
dataset:
|
| 5 |
+
- containers-v2
|
| 6 |
+
action_dim: 24
|
| 7 |
+
horizon: 16
|
| 8 |
+
n_action_steps: 100
|
| 9 |
+
n_obs_steps: 1
|
| 10 |
+
encoder_output_dim: 256
|
| 11 |
+
shape_meta:
|
| 12 |
+
obs:
|
| 13 |
+
point_cloud:
|
| 14 |
+
shape:
|
| 15 |
+
- 5120
|
| 16 |
+
- 3
|
| 17 |
+
low_dim:
|
| 18 |
+
shape:
|
| 19 |
+
- 24
|
| 20 |
+
action:
|
| 21 |
+
shape:
|
| 22 |
+
- 24
|
| 23 |
+
diffusion:
|
| 24 |
+
model_type: dp3
|
| 25 |
+
diffusion_step_embed_dim: 128
|
| 26 |
+
down_dims:
|
| 27 |
+
- 512
|
| 28 |
+
- 1024
|
| 29 |
+
- 2048
|
| 30 |
+
kernel_size: 5
|
| 31 |
+
n_groups: 8
|
| 32 |
+
condition_type: film
|
| 33 |
+
use_down_condition: true
|
| 34 |
+
use_mid_condition: true
|
| 35 |
+
use_up_condition: true
|
| 36 |
+
num_inference_steps: 10
|
| 37 |
+
obs_as_global_cond: true
|
| 38 |
+
model:
|
| 39 |
+
backbone: dp3
|
| 40 |
+
affinetrans: false
|
| 41 |
+
hidden_size:
|
| 42 |
+
- 1024
|
| 43 |
+
- 1024
|
| 44 |
+
pretrained: false
|
| 45 |
+
pretrained_custom: null
|
| 46 |
+
load_strict: false
|
| 47 |
+
noise_scheduler:
|
| 48 |
+
_target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
|
| 49 |
+
num_train_timesteps: 100
|
| 50 |
+
beta_start: 0.0001
|
| 51 |
+
beta_end: 0.02
|
| 52 |
+
beta_schedule: squaredcos_cap_v2
|
| 53 |
+
clip_sample: true
|
| 54 |
+
set_alpha_to_one: true
|
| 55 |
+
steps_offset: 0
|
| 56 |
+
prediction_type: sample
|
| 57 |
+
partial_observation_enabled: false
|
| 58 |
+
partial_observation_method: fixed_camera
|
| 59 |
+
partial_observation_ratio: 0.3
|
| 60 |
+
ablation_prev_traj: normal
|
| 61 |
+
random_traj_seed: 123
|
| 62 |
+
pc_points: 5120
|
| 63 |
+
traj_points: 1000
|
| 64 |
+
lambda_points: 4
|
| 65 |
+
overlapping: 1
|
| 66 |
+
asymm_overlapping: false
|
| 67 |
+
normalization: per-dataset
|
| 68 |
+
extra_data:
|
| 69 |
+
- orientnorm
|
| 70 |
+
weight_orient: 0.25
|
| 71 |
+
load_extra_data:
|
| 72 |
+
- stroke_masks
|
| 73 |
+
traj_with_equally_spaced_points: true
|
| 74 |
+
equal_spaced_points_distance: 0.05
|
| 75 |
+
equal_in_3d_space: false
|
| 76 |
+
augmentations: []
|
raw/containers/metrics.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"category": "containers",
|
| 3 |
+
"dataset": "containers-v2",
|
| 4 |
+
"epoch": 500,
|
| 5 |
+
"format_version": "3dcov-checkpoint-metadata-v1",
|
| 6 |
+
"global_step": 141783,
|
| 7 |
+
"release": {
|
| 8 |
+
"exact_tensor_roundtrip": true,
|
| 9 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 10 |
+
"model_sha256": "2d95ed639db8789456fd6b4bfb203a66d2f97ffac06c6ac4f616967bb6675d78",
|
| 11 |
+
"normalizer_fields": [
|
| 12 |
+
"action",
|
| 13 |
+
"point_cloud"
|
| 14 |
+
],
|
| 15 |
+
"tensor_bytes": 1020966632,
|
| 16 |
+
"tensor_count": 182
|
| 17 |
+
},
|
| 18 |
+
"run_id": "ODAV4-S42",
|
| 19 |
+
"seed": 42,
|
| 20 |
+
"selection_metric": {
|
| 21 |
+
"mode": "min",
|
| 22 |
+
"name": "pred_cond_Pred_Cond_mean_point-wise_chamfer_distance",
|
| 23 |
+
"scope": "seed-42 validation/top-k selection",
|
| 24 |
+
"value": 347.93262
|
| 25 |
+
},
|
| 26 |
+
"source": {
|
| 27 |
+
"checkpoint_basename": "epoch=500-step=141783-pred_cond_Pred_Cond_mean_point-wise_chamfer_distance=347p9326.ckpt",
|
| 28 |
+
"sha256": "7c66fbf944afa0182e2863b5a163beb09a5696c29333143cf8f25594c5ffbfb8"
|
| 29 |
+
},
|
| 30 |
+
"weight_variant": "raw"
|
| 31 |
+
}
|
raw/containers/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2d95ed639db8789456fd6b4bfb203a66d2f97ffac06c6ac4f616967bb6675d78
|
| 3 |
+
size 1020987472
|
raw/cuboids/config.yaml
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
format_version: 3dcov-inference-config-v2
|
| 2 |
+
task_name: CovDiffusion
|
| 3 |
+
io_type: CovDiffusion
|
| 4 |
+
dataset:
|
| 5 |
+
- cuboids-v2
|
| 6 |
+
action_dim: 24
|
| 7 |
+
horizon: 16
|
| 8 |
+
n_action_steps: 100
|
| 9 |
+
n_obs_steps: 1
|
| 10 |
+
encoder_output_dim: 256
|
| 11 |
+
diffusion:
|
| 12 |
+
model_type: dp3
|
| 13 |
+
diffusion_step_embed_dim: 128
|
| 14 |
+
down_dims:
|
| 15 |
+
- 512
|
| 16 |
+
- 1024
|
| 17 |
+
- 2048
|
| 18 |
+
kernel_size: 5
|
| 19 |
+
n_groups: 8
|
| 20 |
+
condition_type: film
|
| 21 |
+
use_down_condition: true
|
| 22 |
+
use_mid_condition: true
|
| 23 |
+
use_up_condition: true
|
| 24 |
+
num_inference_steps: 10
|
| 25 |
+
obs_as_global_cond: true
|
| 26 |
+
model:
|
| 27 |
+
backbone: dp3
|
| 28 |
+
affinetrans: false
|
| 29 |
+
hidden_size:
|
| 30 |
+
- 1024
|
| 31 |
+
- 1024
|
| 32 |
+
pretrained: false
|
| 33 |
+
pretrained_custom: null
|
| 34 |
+
load_strict: false
|
| 35 |
+
noise_scheduler:
|
| 36 |
+
_target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
|
| 37 |
+
num_train_timesteps: 100
|
| 38 |
+
beta_start: 0.0001
|
| 39 |
+
beta_end: 0.02
|
| 40 |
+
beta_schedule: squaredcos_cap_v2
|
| 41 |
+
clip_sample: true
|
| 42 |
+
set_alpha_to_one: true
|
| 43 |
+
steps_offset: 0
|
| 44 |
+
prediction_type: sample
|
| 45 |
+
pc_points: 5120
|
| 46 |
+
traj_points: 2000
|
| 47 |
+
lambda_points: 4
|
| 48 |
+
overlapping: 1
|
| 49 |
+
asymm_overlapping: false
|
| 50 |
+
normalization: per-dataset
|
| 51 |
+
extra_data:
|
| 52 |
+
- orientnorm
|
| 53 |
+
weight_orient: 0.25
|
| 54 |
+
load_extra_data:
|
| 55 |
+
- stroke_masks
|
| 56 |
+
traj_with_equally_spaced_points: true
|
| 57 |
+
equal_spaced_points_distance: 0.05
|
| 58 |
+
equal_in_3d_space: false
|
| 59 |
+
augmentations: []
|
| 60 |
+
shape_meta:
|
| 61 |
+
obs:
|
| 62 |
+
point_cloud:
|
| 63 |
+
shape:
|
| 64 |
+
- 5120
|
| 65 |
+
- 3
|
| 66 |
+
action:
|
| 67 |
+
shape:
|
| 68 |
+
- 24
|
raw/cuboids/metrics.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"category": "cuboids",
|
| 3 |
+
"dataset": "cuboids-v2",
|
| 4 |
+
"epoch": 40,
|
| 5 |
+
"format_version": "3dcov-checkpoint-metadata-v1",
|
| 6 |
+
"global_step": 38007,
|
| 7 |
+
"release": {
|
| 8 |
+
"exact_tensor_roundtrip": true,
|
| 9 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 10 |
+
"model_sha256": "0fc51c588b79e6952758535d5b4b5ca8baed7b08ca76b185ef9776e768ce9110",
|
| 11 |
+
"normalizer_fields": [
|
| 12 |
+
"action",
|
| 13 |
+
"point_cloud"
|
| 14 |
+
],
|
| 15 |
+
"tensor_bytes": 1020966632,
|
| 16 |
+
"tensor_count": 182
|
| 17 |
+
},
|
| 18 |
+
"run_id": "X1PD1-S42",
|
| 19 |
+
"seed": 42,
|
| 20 |
+
"selection_metric": {
|
| 21 |
+
"mode": "min",
|
| 22 |
+
"name": "pred_cond_Pred_Cond_mean_point-wise_chamfer_distance",
|
| 23 |
+
"scope": "seed-42 validation/top-k selection",
|
| 24 |
+
"value": 6.612324
|
| 25 |
+
},
|
| 26 |
+
"source": {
|
| 27 |
+
"checkpoint_basename": "epoch=40-step=38007-pred_cond_Pred_Cond_mean_point-wise_chamfer_distance=6p6123.ckpt",
|
| 28 |
+
"sha256": "9758331dda8cbc0b1f13365b6c0e4e105dd2436ed7d254884bdc5da00ae11dee"
|
| 29 |
+
},
|
| 30 |
+
"weight_variant": "raw"
|
| 31 |
+
}
|
raw/cuboids/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0fc51c588b79e6952758535d5b4b5ca8baed7b08ca76b185ef9776e768ce9110
|
| 3 |
+
size 1020987464
|
raw/manifest.json
ADDED
|
@@ -0,0 +1,186 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"categories": {
|
| 3 |
+
"containers": {
|
| 4 |
+
"category": "containers",
|
| 5 |
+
"dataset": "containers-v2",
|
| 6 |
+
"epoch": 500,
|
| 7 |
+
"format_version": "3dcov-checkpoint-metadata-v1",
|
| 8 |
+
"global_step": 141783,
|
| 9 |
+
"release": {
|
| 10 |
+
"exact_tensor_roundtrip": true,
|
| 11 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 12 |
+
"model_sha256": "2d95ed639db8789456fd6b4bfb203a66d2f97ffac06c6ac4f616967bb6675d78",
|
| 13 |
+
"normalizer_fields": [
|
| 14 |
+
"action",
|
| 15 |
+
"point_cloud"
|
| 16 |
+
],
|
| 17 |
+
"tensor_bytes": 1020966632,
|
| 18 |
+
"tensor_count": 182
|
| 19 |
+
},
|
| 20 |
+
"run_id": "ODAV4-S42",
|
| 21 |
+
"seed": 42,
|
| 22 |
+
"selection_metric": {
|
| 23 |
+
"mode": "min",
|
| 24 |
+
"name": "pred_cond_Pred_Cond_mean_point-wise_chamfer_distance",
|
| 25 |
+
"scope": "seed-42 validation/top-k selection",
|
| 26 |
+
"value": 347.93262
|
| 27 |
+
},
|
| 28 |
+
"source": {
|
| 29 |
+
"checkpoint_basename": "epoch=500-step=141783-pred_cond_Pred_Cond_mean_point-wise_chamfer_distance=347p9326.ckpt",
|
| 30 |
+
"sha256": "7c66fbf944afa0182e2863b5a163beb09a5696c29333143cf8f25594c5ffbfb8"
|
| 31 |
+
},
|
| 32 |
+
"weight_variant": "raw"
|
| 33 |
+
},
|
| 34 |
+
"cuboids": {
|
| 35 |
+
"category": "cuboids",
|
| 36 |
+
"dataset": "cuboids-v2",
|
| 37 |
+
"epoch": 40,
|
| 38 |
+
"format_version": "3dcov-checkpoint-metadata-v1",
|
| 39 |
+
"global_step": 38007,
|
| 40 |
+
"release": {
|
| 41 |
+
"exact_tensor_roundtrip": true,
|
| 42 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 43 |
+
"model_sha256": "0fc51c588b79e6952758535d5b4b5ca8baed7b08ca76b185ef9776e768ce9110",
|
| 44 |
+
"normalizer_fields": [
|
| 45 |
+
"action",
|
| 46 |
+
"point_cloud"
|
| 47 |
+
],
|
| 48 |
+
"tensor_bytes": 1020966632,
|
| 49 |
+
"tensor_count": 182
|
| 50 |
+
},
|
| 51 |
+
"run_id": "X1PD1-S42",
|
| 52 |
+
"seed": 42,
|
| 53 |
+
"selection_metric": {
|
| 54 |
+
"mode": "min",
|
| 55 |
+
"name": "pred_cond_Pred_Cond_mean_point-wise_chamfer_distance",
|
| 56 |
+
"scope": "seed-42 validation/top-k selection",
|
| 57 |
+
"value": 6.612324
|
| 58 |
+
},
|
| 59 |
+
"source": {
|
| 60 |
+
"checkpoint_basename": "epoch=40-step=38007-pred_cond_Pred_Cond_mean_point-wise_chamfer_distance=6p6123.ckpt",
|
| 61 |
+
"sha256": "9758331dda8cbc0b1f13365b6c0e4e105dd2436ed7d254884bdc5da00ae11dee"
|
| 62 |
+
},
|
| 63 |
+
"weight_variant": "raw"
|
| 64 |
+
},
|
| 65 |
+
"shelves": {
|
| 66 |
+
"category": "shelves",
|
| 67 |
+
"dataset": "shelves-v2",
|
| 68 |
+
"epoch": 45,
|
| 69 |
+
"format_version": "3dcov-checkpoint-metadata-v1",
|
| 70 |
+
"global_step": 40204,
|
| 71 |
+
"release": {
|
| 72 |
+
"exact_tensor_roundtrip": true,
|
| 73 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 74 |
+
"model_sha256": "2051bd6fc6e2bc297f54f5ef97f9dd7d3f0515fa595aab78cd61d5a15d169380",
|
| 75 |
+
"normalizer_fields": [
|
| 76 |
+
"action",
|
| 77 |
+
"point_cloud"
|
| 78 |
+
],
|
| 79 |
+
"tensor_bytes": 1020966632,
|
| 80 |
+
"tensor_count": 182
|
| 81 |
+
},
|
| 82 |
+
"run_id": "52VCU-S42",
|
| 83 |
+
"seed": 42,
|
| 84 |
+
"selection_metric": {
|
| 85 |
+
"mode": "min",
|
| 86 |
+
"name": "pred_cond_Pred_Cond_mean_point-wise_chamfer_distance",
|
| 87 |
+
"scope": "seed-42 validation/top-k selection",
|
| 88 |
+
"value": 10.069027
|
| 89 |
+
},
|
| 90 |
+
"source": {
|
| 91 |
+
"checkpoint_basename": "epoch=45-step=40204-pred_cond_Pred_Cond_mean_point-wise_chamfer_distance=10p0690.ckpt",
|
| 92 |
+
"sha256": "7a68066d135ab835314779a789305547ecf18de355113b21f917171e4b8358fb"
|
| 93 |
+
},
|
| 94 |
+
"weight_variant": "raw"
|
| 95 |
+
},
|
| 96 |
+
"windows": {
|
| 97 |
+
"category": "windows",
|
| 98 |
+
"dataset": "windows-v2",
|
| 99 |
+
"epoch": 165,
|
| 100 |
+
"format_version": "3dcov-checkpoint-metadata-v1",
|
| 101 |
+
"global_step": 48472,
|
| 102 |
+
"release": {
|
| 103 |
+
"exact_tensor_roundtrip": true,
|
| 104 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 105 |
+
"model_sha256": "a0c381fbffbe2e12c83a1a40bc8a2591717f12579561a21e146ce4b1b18156ae",
|
| 106 |
+
"normalizer_fields": [
|
| 107 |
+
"action",
|
| 108 |
+
"point_cloud"
|
| 109 |
+
],
|
| 110 |
+
"tensor_bytes": 1020966632,
|
| 111 |
+
"tensor_count": 182
|
| 112 |
+
},
|
| 113 |
+
"run_id": "TML4Q-S42",
|
| 114 |
+
"seed": 42,
|
| 115 |
+
"selection_metric": {
|
| 116 |
+
"mode": "min",
|
| 117 |
+
"name": "pred_cond_Pred_Cond_mean_point-wise_chamfer_distance",
|
| 118 |
+
"scope": "seed-42 validation/top-k selection",
|
| 119 |
+
"value": 10.410878
|
| 120 |
+
},
|
| 121 |
+
"source": {
|
| 122 |
+
"checkpoint_basename": "epoch=165-step=48472-pred_cond_Pred_Cond_mean_point-wise_chamfer_distance=10p4109.ckpt",
|
| 123 |
+
"sha256": "bcb0db0b7a5f0c2a4c7bf0472785b5588c4288d627ec212379a37c40b64f14e3"
|
| 124 |
+
},
|
| 125 |
+
"weight_variant": "raw"
|
| 126 |
+
}
|
| 127 |
+
},
|
| 128 |
+
"files": {
|
| 129 |
+
"README.md": {
|
| 130 |
+
"bytes": 5200,
|
| 131 |
+
"sha256": "de65562f7a1fdad52dd85ef2ac129b331c6da107db3f1b28b6c52bd9832b057c"
|
| 132 |
+
},
|
| 133 |
+
"containers/config.yaml": {
|
| 134 |
+
"bytes": 1503,
|
| 135 |
+
"sha256": "b379357ea61882e4e0f47e3ba7f2c6a06e46d2b4f5141d867af3b99fa60f43c8"
|
| 136 |
+
},
|
| 137 |
+
"containers/metrics.json": {
|
| 138 |
+
"bytes": 963,
|
| 139 |
+
"sha256": "9346ac77e468dcbfeccdf544ec2375be8c0b8d499ad23fab19a6c3606cb7915d"
|
| 140 |
+
},
|
| 141 |
+
"containers/model.safetensors": {
|
| 142 |
+
"bytes": 1020987472,
|
| 143 |
+
"sha256": "2d95ed639db8789456fd6b4bfb203a66d2f97ffac06c6ac4f616967bb6675d78"
|
| 144 |
+
},
|
| 145 |
+
"cuboids/config.yaml": {
|
| 146 |
+
"bytes": 1307,
|
| 147 |
+
"sha256": "fd34ec223d2133779c75d30b7280af6e1e469d3c35bd72995f768415dbf6bbd3"
|
| 148 |
+
},
|
| 149 |
+
"cuboids/metrics.json": {
|
| 150 |
+
"bytes": 950,
|
| 151 |
+
"sha256": "4ec352f3ae9d52e73d6e06be73ab71eec55e441331ca5de784c7a76a42b5af5b"
|
| 152 |
+
},
|
| 153 |
+
"cuboids/model.safetensors": {
|
| 154 |
+
"bytes": 1020987464,
|
| 155 |
+
"sha256": "0fc51c588b79e6952758535d5b4b5ca8baed7b08ca76b185ef9776e768ce9110"
|
| 156 |
+
},
|
| 157 |
+
"shelves/config.yaml": {
|
| 158 |
+
"bytes": 1307,
|
| 159 |
+
"sha256": "814000c0e59f859343a35cfccd33de218799c5c1d87f285c0c5bc5f65972861f"
|
| 160 |
+
},
|
| 161 |
+
"shelves/metrics.json": {
|
| 162 |
+
"bytes": 952,
|
| 163 |
+
"sha256": "07144bb25cc4061c1878a2a4eee1180ec80de7273e0dd5571c5c7ab8d70dd99c"
|
| 164 |
+
},
|
| 165 |
+
"shelves/model.safetensors": {
|
| 166 |
+
"bytes": 1020987464,
|
| 167 |
+
"sha256": "2051bd6fc6e2bc297f54f5ef97f9dd7d3f0515fa595aab78cd61d5a15d169380"
|
| 168 |
+
},
|
| 169 |
+
"windows/config.yaml": {
|
| 170 |
+
"bytes": 1498,
|
| 171 |
+
"sha256": "f438f51db30e0dbc91eef89723cc9a36820e46fd29244d1d4d6711187f0eff5d"
|
| 172 |
+
},
|
| 173 |
+
"windows/metrics.json": {
|
| 174 |
+
"bytes": 954,
|
| 175 |
+
"sha256": "449fb2f2eb63bfd61d1524962ebb3288e8576e0be1463178c7e515a9a244f119"
|
| 176 |
+
},
|
| 177 |
+
"windows/model.safetensors": {
|
| 178 |
+
"bytes": 1020987464,
|
| 179 |
+
"sha256": "a0c381fbffbe2e12c83a1a40bc8a2591717f12579561a21e146ce4b1b18156ae"
|
| 180 |
+
}
|
| 181 |
+
},
|
| 182 |
+
"format_version": "3dcov-model-release-v1",
|
| 183 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 184 |
+
"repository": "ChenyuanC/3D-CovDiffusion",
|
| 185 |
+
"weight_variant": "raw"
|
| 186 |
+
}
|
raw/shelves/config.yaml
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
format_version: 3dcov-inference-config-v2
|
| 2 |
+
task_name: CovDiffusion
|
| 3 |
+
io_type: CovDiffusion
|
| 4 |
+
dataset:
|
| 5 |
+
- shelves-v2
|
| 6 |
+
action_dim: 24
|
| 7 |
+
horizon: 16
|
| 8 |
+
n_action_steps: 100
|
| 9 |
+
n_obs_steps: 1
|
| 10 |
+
encoder_output_dim: 256
|
| 11 |
+
diffusion:
|
| 12 |
+
model_type: dp3
|
| 13 |
+
diffusion_step_embed_dim: 128
|
| 14 |
+
down_dims:
|
| 15 |
+
- 512
|
| 16 |
+
- 1024
|
| 17 |
+
- 2048
|
| 18 |
+
kernel_size: 5
|
| 19 |
+
n_groups: 8
|
| 20 |
+
condition_type: film
|
| 21 |
+
use_down_condition: true
|
| 22 |
+
use_mid_condition: true
|
| 23 |
+
use_up_condition: true
|
| 24 |
+
num_inference_steps: 10
|
| 25 |
+
obs_as_global_cond: true
|
| 26 |
+
model:
|
| 27 |
+
backbone: dp3
|
| 28 |
+
affinetrans: false
|
| 29 |
+
hidden_size:
|
| 30 |
+
- 1024
|
| 31 |
+
- 1024
|
| 32 |
+
pretrained: false
|
| 33 |
+
pretrained_custom: null
|
| 34 |
+
load_strict: false
|
| 35 |
+
noise_scheduler:
|
| 36 |
+
_target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
|
| 37 |
+
num_train_timesteps: 100
|
| 38 |
+
beta_start: 0.0001
|
| 39 |
+
beta_end: 0.02
|
| 40 |
+
beta_schedule: squaredcos_cap_v2
|
| 41 |
+
clip_sample: true
|
| 42 |
+
set_alpha_to_one: true
|
| 43 |
+
steps_offset: 0
|
| 44 |
+
prediction_type: sample
|
| 45 |
+
pc_points: 5120
|
| 46 |
+
traj_points: 3000
|
| 47 |
+
lambda_points: 4
|
| 48 |
+
overlapping: 1
|
| 49 |
+
asymm_overlapping: false
|
| 50 |
+
normalization: per-dataset
|
| 51 |
+
extra_data:
|
| 52 |
+
- orientnorm
|
| 53 |
+
weight_orient: 0.25
|
| 54 |
+
load_extra_data:
|
| 55 |
+
- stroke_masks
|
| 56 |
+
traj_with_equally_spaced_points: true
|
| 57 |
+
equal_spaced_points_distance: 0.05
|
| 58 |
+
equal_in_3d_space: false
|
| 59 |
+
augmentations: []
|
| 60 |
+
shape_meta:
|
| 61 |
+
obs:
|
| 62 |
+
point_cloud:
|
| 63 |
+
shape:
|
| 64 |
+
- 5120
|
| 65 |
+
- 3
|
| 66 |
+
action:
|
| 67 |
+
shape:
|
| 68 |
+
- 24
|
raw/shelves/metrics.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"category": "shelves",
|
| 3 |
+
"dataset": "shelves-v2",
|
| 4 |
+
"epoch": 45,
|
| 5 |
+
"format_version": "3dcov-checkpoint-metadata-v1",
|
| 6 |
+
"global_step": 40204,
|
| 7 |
+
"release": {
|
| 8 |
+
"exact_tensor_roundtrip": true,
|
| 9 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 10 |
+
"model_sha256": "2051bd6fc6e2bc297f54f5ef97f9dd7d3f0515fa595aab78cd61d5a15d169380",
|
| 11 |
+
"normalizer_fields": [
|
| 12 |
+
"action",
|
| 13 |
+
"point_cloud"
|
| 14 |
+
],
|
| 15 |
+
"tensor_bytes": 1020966632,
|
| 16 |
+
"tensor_count": 182
|
| 17 |
+
},
|
| 18 |
+
"run_id": "52VCU-S42",
|
| 19 |
+
"seed": 42,
|
| 20 |
+
"selection_metric": {
|
| 21 |
+
"mode": "min",
|
| 22 |
+
"name": "pred_cond_Pred_Cond_mean_point-wise_chamfer_distance",
|
| 23 |
+
"scope": "seed-42 validation/top-k selection",
|
| 24 |
+
"value": 10.069027
|
| 25 |
+
},
|
| 26 |
+
"source": {
|
| 27 |
+
"checkpoint_basename": "epoch=45-step=40204-pred_cond_Pred_Cond_mean_point-wise_chamfer_distance=10p0690.ckpt",
|
| 28 |
+
"sha256": "7a68066d135ab835314779a789305547ecf18de355113b21f917171e4b8358fb"
|
| 29 |
+
},
|
| 30 |
+
"weight_variant": "raw"
|
| 31 |
+
}
|
raw/shelves/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2051bd6fc6e2bc297f54f5ef97f9dd7d3f0515fa595aab78cd61d5a15d169380
|
| 3 |
+
size 1020987464
|
raw/windows/config.yaml
ADDED
|
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
format_version: 3dcov-inference-config-v2
|
| 2 |
+
task_name: CovDiffusion
|
| 3 |
+
io_type: CovDiffusion
|
| 4 |
+
dataset:
|
| 5 |
+
- windows-v2
|
| 6 |
+
action_dim: 24
|
| 7 |
+
horizon: 16
|
| 8 |
+
n_action_steps: 100
|
| 9 |
+
n_obs_steps: 1
|
| 10 |
+
encoder_output_dim: 256
|
| 11 |
+
shape_meta:
|
| 12 |
+
obs:
|
| 13 |
+
point_cloud:
|
| 14 |
+
shape:
|
| 15 |
+
- 5120
|
| 16 |
+
- 3
|
| 17 |
+
low_dim:
|
| 18 |
+
shape:
|
| 19 |
+
- 24
|
| 20 |
+
action:
|
| 21 |
+
shape:
|
| 22 |
+
- 24
|
| 23 |
+
diffusion:
|
| 24 |
+
model_type: dp3
|
| 25 |
+
diffusion_step_embed_dim: 128
|
| 26 |
+
down_dims:
|
| 27 |
+
- 512
|
| 28 |
+
- 1024
|
| 29 |
+
- 2048
|
| 30 |
+
kernel_size: 5
|
| 31 |
+
n_groups: 8
|
| 32 |
+
condition_type: film
|
| 33 |
+
use_down_condition: true
|
| 34 |
+
use_mid_condition: true
|
| 35 |
+
use_up_condition: true
|
| 36 |
+
num_inference_steps: 10
|
| 37 |
+
obs_as_global_cond: true
|
| 38 |
+
model:
|
| 39 |
+
backbone: dp3
|
| 40 |
+
affinetrans: false
|
| 41 |
+
hidden_size:
|
| 42 |
+
- 1024
|
| 43 |
+
- 1024
|
| 44 |
+
pretrained: false
|
| 45 |
+
pretrained_custom: null
|
| 46 |
+
load_strict: false
|
| 47 |
+
noise_scheduler:
|
| 48 |
+
_target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
|
| 49 |
+
num_train_timesteps: 100
|
| 50 |
+
beta_start: 0.0001
|
| 51 |
+
beta_end: 0.02
|
| 52 |
+
beta_schedule: squaredcos_cap_v2
|
| 53 |
+
clip_sample: true
|
| 54 |
+
set_alpha_to_one: true
|
| 55 |
+
steps_offset: 0
|
| 56 |
+
prediction_type: sample
|
| 57 |
+
partial_observation_enabled: false
|
| 58 |
+
partial_observation_method: fixed_camera
|
| 59 |
+
partial_observation_ratio: 0.3
|
| 60 |
+
ablation_prev_traj: normal
|
| 61 |
+
random_traj_seed: 123
|
| 62 |
+
pc_points: 5120
|
| 63 |
+
traj_points: 10
|
| 64 |
+
lambda_points: 4
|
| 65 |
+
overlapping: 1
|
| 66 |
+
asymm_overlapping: false
|
| 67 |
+
normalization: per-dataset
|
| 68 |
+
extra_data:
|
| 69 |
+
- orientnorm
|
| 70 |
+
weight_orient: 0.25
|
| 71 |
+
load_extra_data:
|
| 72 |
+
- stroke_masks
|
| 73 |
+
traj_with_equally_spaced_points: true
|
| 74 |
+
equal_spaced_points_distance: 0.05
|
| 75 |
+
equal_in_3d_space: false
|
| 76 |
+
augmentations: []
|
raw/windows/metrics.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"category": "windows",
|
| 3 |
+
"dataset": "windows-v2",
|
| 4 |
+
"epoch": 165,
|
| 5 |
+
"format_version": "3dcov-checkpoint-metadata-v1",
|
| 6 |
+
"global_step": 48472,
|
| 7 |
+
"release": {
|
| 8 |
+
"exact_tensor_roundtrip": true,
|
| 9 |
+
"git_revision": "10403c5d7365d765522f279d892b581d1d4083e5",
|
| 10 |
+
"model_sha256": "a0c381fbffbe2e12c83a1a40bc8a2591717f12579561a21e146ce4b1b18156ae",
|
| 11 |
+
"normalizer_fields": [
|
| 12 |
+
"action",
|
| 13 |
+
"point_cloud"
|
| 14 |
+
],
|
| 15 |
+
"tensor_bytes": 1020966632,
|
| 16 |
+
"tensor_count": 182
|
| 17 |
+
},
|
| 18 |
+
"run_id": "TML4Q-S42",
|
| 19 |
+
"seed": 42,
|
| 20 |
+
"selection_metric": {
|
| 21 |
+
"mode": "min",
|
| 22 |
+
"name": "pred_cond_Pred_Cond_mean_point-wise_chamfer_distance",
|
| 23 |
+
"scope": "seed-42 validation/top-k selection",
|
| 24 |
+
"value": 10.410878
|
| 25 |
+
},
|
| 26 |
+
"source": {
|
| 27 |
+
"checkpoint_basename": "epoch=165-step=48472-pred_cond_Pred_Cond_mean_point-wise_chamfer_distance=10p4109.ckpt",
|
| 28 |
+
"sha256": "bcb0db0b7a5f0c2a4c7bf0472785b5588c4288d627ec212379a37c40b64f14e3"
|
| 29 |
+
},
|
| 30 |
+
"weight_variant": "raw"
|
| 31 |
+
}
|
raw/windows/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a0c381fbffbe2e12c83a1a40bc8a2591717f12579561a21e146ce4b1b18156ae
|
| 3 |
+
size 1020987464
|