Commit ·
6af8e6f
1
Parent(s): 50c0506
Upload folder using huggingface_hub
Browse files- .summary/0/events.out.tfevents.1689619330.qgallouedec-MS-7C84 +3 -0
- README.md +1 -1
- checkpoint_p0/best_000018336_9388032_reward_458.861.pth +3 -0
- checkpoint_p0/checkpoint_000019312_9887744.pth +3 -0
- checkpoint_p0/checkpoint_000019544_10006528.pth +1 -1
- config.json +2 -2
- git.diff +124 -110
- replay.mp4 +0 -0
- sf_log.txt +0 -0
.summary/0/events.out.tfevents.1689619330.qgallouedec-MS-7C84
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:81c3cd570aeaaea35271466fd39fec1b9b6fa32e02e1dcfb8d4569430284c66f
|
| 3 |
+
size 650268
|
README.md
CHANGED
|
@@ -15,7 +15,7 @@ model-index:
|
|
| 15 |
type: pick-place-wall-v2
|
| 16 |
metrics:
|
| 17 |
- type: mean_reward
|
| 18 |
-
value:
|
| 19 |
name: mean_reward
|
| 20 |
verified: false
|
| 21 |
---
|
|
|
|
| 15 |
type: pick-place-wall-v2
|
| 16 |
metrics:
|
| 17 |
- type: mean_reward
|
| 18 |
+
value: 449.64 +/- 63.43
|
| 19 |
name: mean_reward
|
| 20 |
verified: false
|
| 21 |
---
|
checkpoint_p0/best_000018336_9388032_reward_458.861.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:03c6db8b4a8903d240d891da7eace5eb343db57abaa97f27e81a64cd1207886f
|
| 3 |
+
size 98239
|
checkpoint_p0/checkpoint_000019312_9887744.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cba4a06e488b8946c0ff264cc95e7f927bdf7b0f14029fe8b9783820f9fc568d
|
| 3 |
+
size 98567
|
checkpoint_p0/checkpoint_000019544_10006528.pth
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 98567
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e4747c00471ea31c00c12f5683f128da3a04b40a1b08c130eef317e45aa0eb13
|
| 3 |
size 98567
|
config.json
CHANGED
|
@@ -128,7 +128,7 @@
|
|
| 128 |
"wandb_user": "qgallouedec",
|
| 129 |
"wandb_project": "sample_facotry_metaworld"
|
| 130 |
},
|
| 131 |
-
"git_hash": "
|
| 132 |
"git_repo_name": "https://github.com/huggingface/gia",
|
| 133 |
-
"wandb_unique_id": "pick-place-wall-
|
| 134 |
}
|
|
|
|
| 128 |
"wandb_user": "qgallouedec",
|
| 129 |
"wandb_project": "sample_facotry_metaworld"
|
| 130 |
},
|
| 131 |
+
"git_hash": "952d4a00946fa97ee3267d32a2160be9933e887a",
|
| 132 |
"git_repo_name": "https://github.com/huggingface/gia",
|
| 133 |
+
"wandb_unique_id": "pick-place-wall-v2_20230717_204208_237993"
|
| 134 |
}
|
git.diff
CHANGED
|
@@ -1,83 +1,127 @@
|
|
| 1 |
-
diff --git a/
|
| 2 |
-
index
|
| 3 |
-
--- a/
|
| 4 |
-
+++ b/
|
| 5 |
-
@@ -2,
|
| 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 |
-
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 79 |
diff --git a/gia/eval/rl/gym_evaluator.py b/gia/eval/rl/gym_evaluator.py
|
| 80 |
-
index f8531ee..
|
| 81 |
--- a/gia/eval/rl/gym_evaluator.py
|
| 82 |
+++ b/gia/eval/rl/gym_evaluator.py
|
| 83 |
@@ -1,7 +1,7 @@
|
|
@@ -85,37 +129,7 @@ index f8531ee..754c05d 100644
|
|
| 85 |
from gym.vector.vector_env import VectorEnv
|
| 86 |
|
| 87 |
-from gia.eval.mappings import TASK_TO_ENV_MAPPING
|
| 88 |
-
+# from gia.eval.
|
| 89 |
from gia.eval.rl.rl_evaluator import RLEvaluator
|
| 90 |
|
| 91 |
|
| 92 |
-
diff --git a/gia/eval/rl/rl_evaluator.py b/gia/eval/rl/rl_evaluator.py
|
| 93 |
-
index c5cc423..91189f3 100644
|
| 94 |
-
--- a/gia/eval/rl/rl_evaluator.py
|
| 95 |
-
+++ b/gia/eval/rl/rl_evaluator.py
|
| 96 |
-
@@ -8,6 +8,10 @@ from gia.eval.rl.gia_agent import GiaAgent
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
class RLEvaluator(Evaluator):
|
| 100 |
-
+ def __init__(self, args, task):
|
| 101 |
-
+ super().__init__(args, task)
|
| 102 |
-
+ self.agent = GiaAgent()
|
| 103 |
-
+
|
| 104 |
-
def _build_env(self) -> VectorEnv: # TODO: maybe just a gym.Env ?
|
| 105 |
-
raise NotImplementedError
|
| 106 |
-
|
| 107 |
-
diff --git a/gia/eval/rl/scores_dict.json b/gia/eval/rl/scores_dict.json
|
| 108 |
-
index 1b8ebee..ff7d030 100644
|
| 109 |
-
--- a/gia/eval/rl/scores_dict.json
|
| 110 |
-
+++ b/gia/eval/rl/scores_dict.json
|
| 111 |
-
@@ -929,8 +929,8 @@
|
| 112 |
-
},
|
| 113 |
-
"metaworld-assembly": {
|
| 114 |
-
"expert": {
|
| 115 |
-
- "mean": 311.29314618777823,
|
| 116 |
-
- "std": 75.04282151450695
|
| 117 |
-
+ "mean": 3523.81468486244,
|
| 118 |
-
+ "std": 63.22745220327798
|
| 119 |
-
},
|
| 120 |
-
"random": {
|
| 121 |
-
"mean": 220.65601680730813,
|
|
|
|
| 1 |
+
diff --git a/data/envs/metaworld/generate_dataset_all.sh b/data/envs/metaworld/generate_dataset_all.sh
|
| 2 |
+
index acfe879..0185b2b 100755
|
| 3 |
+
--- a/data/envs/metaworld/generate_dataset_all.sh
|
| 4 |
+
+++ b/data/envs/metaworld/generate_dataset_all.sh
|
| 5 |
+
@@ -2,8 +2,6 @@
|
| 6 |
+
|
| 7 |
+
ENVS=(
|
| 8 |
+
assembly
|
| 9 |
+
- basketball
|
| 10 |
+
- bin-picking
|
| 11 |
+
box-close
|
| 12 |
+
button-press-topdown
|
| 13 |
+
button-press-topdown-wall
|
| 14 |
+
@@ -11,9 +9,7 @@ ENVS=(
|
| 15 |
+
button-press-wall
|
| 16 |
+
coffee-button
|
| 17 |
+
coffee-pull
|
| 18 |
+
- coffee-push
|
| 19 |
+
dial-turn
|
| 20 |
+
- disassemble
|
| 21 |
+
door-close
|
| 22 |
+
door-lock
|
| 23 |
+
door-open
|
| 24 |
+
@@ -22,29 +18,15 @@ ENVS=(
|
| 25 |
+
drawer-open
|
| 26 |
+
faucet-close
|
| 27 |
+
faucet-open
|
| 28 |
+
- hammer
|
| 29 |
+
hand-insert
|
| 30 |
+
handle-press-side
|
| 31 |
+
handle-press
|
| 32 |
+
handle-pull-side
|
| 33 |
+
handle-pull
|
| 34 |
+
lever-pull
|
| 35 |
+
- peg-insert-side
|
| 36 |
+
- peg-unplug-side
|
| 37 |
+
- pick-out-of-hole
|
| 38 |
+
- pick-place
|
| 39 |
+
- pick-place-wall
|
| 40 |
+
- plate-slide-back-side
|
| 41 |
+
- plate-slide-back
|
| 42 |
+
- plate-slide-side
|
| 43 |
+
- plate-slide
|
| 44 |
+
push-back
|
| 45 |
+
push
|
| 46 |
+
push-wall
|
| 47 |
+
- reach
|
| 48 |
+
- reach-wall
|
| 49 |
+
- shelf-place
|
| 50 |
+
- soccer
|
| 51 |
+
stick-pull
|
| 52 |
+
stick-push
|
| 53 |
+
sweep-into
|
| 54 |
+
@@ -54,6 +36,6 @@ ENVS=(
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
for ENV in "${ENVS[@]}"; do
|
| 58 |
+
- python -m sample_factory.huggingface.load_from_hub -r qgallouedec/$ENV-v2
|
| 59 |
+
+ # python -m sample_factory.huggingface.load_from_hub -r qgallouedec/$ENV-v2
|
| 60 |
+
python generate_dataset.py --env $ENV-v2 --experiment $ENV-v2 --train_dir=./train_dir
|
| 61 |
+
done
|
| 62 |
+
diff --git a/data/envs/metaworld/train_all.sh b/data/envs/metaworld/train_all.sh
|
| 63 |
+
index dbf328a..166ccb8 100755
|
| 64 |
+
--- a/data/envs/metaworld/train_all.sh
|
| 65 |
+
+++ b/data/envs/metaworld/train_all.sh
|
| 66 |
+
@@ -1,56 +1,10 @@
|
| 67 |
+
#!/bin/bash
|
| 68 |
+
|
| 69 |
+
ENVS=(
|
| 70 |
+
- assembly
|
| 71 |
+
- basketball
|
| 72 |
+
bin-picking
|
| 73 |
+
- box-close
|
| 74 |
+
- button-press-topdown
|
| 75 |
+
- button-press-topdown-wall
|
| 76 |
+
- button-press
|
| 77 |
+
- button-press-wall
|
| 78 |
+
- coffee-button
|
| 79 |
+
- coffee-pull
|
| 80 |
+
- coffee-push
|
| 81 |
+
- dial-turn
|
| 82 |
+
disassemble
|
| 83 |
+
- door-close
|
| 84 |
+
- door-lock
|
| 85 |
+
- door-open
|
| 86 |
+
- door-unlock
|
| 87 |
+
- drawer-close
|
| 88 |
+
- drawer-open
|
| 89 |
+
- faucet-close
|
| 90 |
+
- faucet-open
|
| 91 |
+
- hammer
|
| 92 |
+
- hand-insert
|
| 93 |
+
- handle-press-side
|
| 94 |
+
- handle-press
|
| 95 |
+
- handle-pull-side
|
| 96 |
+
- handle-pull
|
| 97 |
+
- lever-pull
|
| 98 |
+
peg-insert-side
|
| 99 |
+
- peg-unplug-side
|
| 100 |
+
- pick-out-of-hole
|
| 101 |
+
- pick-place
|
| 102 |
+
pick-place-wall
|
| 103 |
+
- plate-slide-back-side
|
| 104 |
+
- plate-slide-back
|
| 105 |
+
- plate-slide-side
|
| 106 |
+
- plate-slide
|
| 107 |
+
- push-back
|
| 108 |
+
- push
|
| 109 |
+
- push-wall
|
| 110 |
+
- reach
|
| 111 |
+
- reach-wall
|
| 112 |
+
- shelf-place
|
| 113 |
+
- soccer
|
| 114 |
+
- stick-pull
|
| 115 |
+
- stick-push
|
| 116 |
+
- sweep-into
|
| 117 |
+
- sweep
|
| 118 |
+
- window-close
|
| 119 |
+
- window-open
|
| 120 |
+
)
|
| 121 |
+
|
| 122 |
+
for ENV in "${ENVS[@]}"; do
|
| 123 |
diff --git a/gia/eval/rl/gym_evaluator.py b/gia/eval/rl/gym_evaluator.py
|
| 124 |
+
index f8531ee..44f5f91 100644
|
| 125 |
--- a/gia/eval/rl/gym_evaluator.py
|
| 126 |
+++ b/gia/eval/rl/gym_evaluator.py
|
| 127 |
@@ -1,7 +1,7 @@
|
|
|
|
| 129 |
from gym.vector.vector_env import VectorEnv
|
| 130 |
|
| 131 |
-from gia.eval.mappings import TASK_TO_ENV_MAPPING
|
| 132 |
+
+# from gia.eval.mappings import TASK_TO_ENV_MAPPING
|
| 133 |
from gia.eval.rl.rl_evaluator import RLEvaluator
|
| 134 |
|
| 135 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
replay.mp4
CHANGED
|
Binary files a/replay.mp4 and b/replay.mp4 differ
|
|
|
sf_log.txt
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|