|
37 | 37 | "import tensorflow as tf\n", |
38 | 38 | "from tensorflow.keras import layers\n", |
39 | 39 | "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" |
41 | 42 | ] |
42 | 43 | }, |
43 | 44 | { |
|
108 | 109 | "metadata": {}, |
109 | 110 | "outputs": [], |
110 | 111 | "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", |
130 | 112 | "ckpt_path = \"/home/kevin/mujoco_playground/mujoco_playground/experimental/learning/checkpoints/BerkeleyHumanoidJoystickFlatTerrain-20250111-001442\"\n", |
131 | | - "ckpt_path = ckpt_path + \"/params.pkl\"\n", |
132 | 113 | "\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", |
136 | 115 | "\n", |
137 | 116 | "output_path = f\"bh_policy.onnx\"" |
138 | 117 | ] |
139 | 118 | }, |
140 | 119 | { |
141 | 120 | "cell_type": "code", |
142 | | - "execution_count": 9, |
| 121 | + "execution_count": null, |
143 | 122 | "metadata": {}, |
144 | 123 | "outputs": [], |
145 | 124 | "source": [ |
146 | | - "params = (params[\"normalizer_params\"], params[\"policy_params\"])" |
| 125 | + "params = (params[0], params[1])" |
147 | 126 | ] |
148 | 127 | }, |
149 | 128 | { |
|
0 commit comments