Skip to content

Commit a873d53

Browse files
Merge pull request #189 from youwyu:main
PiperOrigin-RevId: 798364011 Change-Id: I5962ac3de20148cbd952c6e3676ef0f5b8a2b8f3
2 parents 6d1f7e6 + 1f9a81f commit a873d53

File tree

1 file changed

+5
-26
lines changed

1 file changed

+5
-26
lines changed

mujoco_playground/experimental/brax_network_to_onnx.ipynb

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@
3737
"import tensorflow as tf\n",
3838
"from tensorflow.keras import layers\n",
3939
"import onnxruntime as rt\n",
40-
"from brax.training.acme import running_statistics"
40+
"from brax.training.acme import running_statistics\n",
41+
"from brax.training.checkpoint import load"
4142
]
4243
},
4344
{
@@ -108,42 +109,20 @@
108109
"metadata": {},
109110
"outputs": [],
110111
"source": [
111-
"# ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-015111\" # g1_fulljntrange\n",
112-
"# ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-021034\" # g1_fulljntrange_energy\n",
113-
"# ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-022739\" # g1_fulljntrange_energy_biggerangvel (bad)\n",
114-
"# ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-031036\" # g1_fulljntrange_energy_biggerangvel_again (redo)\n",
115-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-040028\"\n",
116-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-041537\"\n",
117-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-043559\"\n",
118-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-045516\"\n",
119-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-052430\"\n",
120-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-135615\"\n",
121-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-152932\"\n",
122-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-185338\"\n",
123-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickRoughTerrain-20250109-192738\"\n",
124-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-232834\"\n",
125-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-170057\"\n",
126-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/G1JoystickFlatTerrain-20250109-235213\"\n",
127-
"\n",
128-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/BerkeleyHumanoidJoystickFlatTerrain-20250110-231813\"\n",
129-
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/BerkeleyHumanoidJoystickFlatTerrain-20250110-233839\"\n",
130112
"ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/BerkeleyHumanoidJoystickFlatTerrain-20250111-001442\"\n",
131-
"ckpt_path = ckpt_path + \"/params.pkl\"\n",
132113
"\n",
133-
"with open(ckpt_path, 'rb') as f:\n",
134-
" params = pickle.load(f)\n",
135-
"print(params.keys())\n",
114+
"params = load(ckpt_path)\n",
136115
"\n",
137116
"output_path = f\"bh_policy.onnx\""
138117
]
139118
},
140119
{
141120
"cell_type": "code",
142-
"execution_count": 9,
121+
"execution_count": null,
143122
"metadata": {},
144123
"outputs": [],
145124
"source": [
146-
"params = (params[\"normalizer_params\"], params[\"policy_params\"])"
125+
"params = (params[0], params[1])"
147126
]
148127
},
149128
{

0 commit comments

Comments
 (0)