| dict_value { |
| fields { |
| key: "collect_data_spec" |
| value { |
| named_tuple_value { |
| name: "Trajectory" |
| values { |
| key: "step_type" |
| value { |
| tensor_spec_value { |
| name: "step_type" |
| shape { |
| } |
| dtype: DT_INT32 |
| } |
| } |
| } |
| values { |
| key: "observation" |
| value { |
| dict_value { |
| fields { |
| key: "image" |
| value { |
| bounded_tensor_spec_value { |
| name: "image" |
| shape { |
| dim { |
| size: 256 |
| } |
| dim { |
| size: 320 |
| } |
| dim { |
| size: 3 |
| } |
| } |
| dtype: DT_UINT8 |
| minimum { |
| dtype: DT_UINT8 |
| tensor_shape { |
| } |
| int_val: 0 |
| } |
| maximum { |
| dtype: DT_UINT8 |
| tensor_shape { |
| } |
| int_val: 255 |
| } |
| } |
| } |
| } |
| fields { |
| key: "natural_language_embedding" |
| value { |
| tensor_spec_value { |
| name: "natural_language_embedding" |
| shape { |
| dim { |
| size: 512 |
| } |
| } |
| dtype: DT_FLOAT |
| } |
| } |
| } |
| } |
| } |
| } |
| values { |
| key: "action" |
| value { |
| dict_value { |
| fields { |
| key: "gripper_closedness_action" |
| value { |
| bounded_tensor_spec_value { |
| name: "gripper_closedness_action" |
| shape { |
| dim { |
| size: 1 |
| } |
| } |
| dtype: DT_FLOAT |
| minimum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: -1.0 |
| } |
| maximum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 1.0 |
| } |
| } |
| } |
| } |
| fields { |
| key: "rotation_delta" |
| value { |
| bounded_tensor_spec_value { |
| name: "rotation_delta" |
| shape { |
| dim { |
| size: 3 |
| } |
| } |
| dtype: DT_FLOAT |
| minimum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: -1.5707964 |
| } |
| maximum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 1.5707964 |
| } |
| } |
| } |
| } |
| fields { |
| key: "terminate_episode" |
| value { |
| bounded_tensor_spec_value { |
| name: "terminate_episode" |
| shape { |
| dim { |
| size: 3 |
| } |
| } |
| dtype: DT_INT32 |
| minimum { |
| dtype: DT_INT32 |
| tensor_shape { |
| } |
| int_val: 0 |
| } |
| maximum { |
| dtype: DT_INT32 |
| tensor_shape { |
| } |
| int_val: 1 |
| } |
| } |
| } |
| } |
| fields { |
| key: "world_vector" |
| value { |
| bounded_tensor_spec_value { |
| name: "world_vector" |
| shape { |
| dim { |
| size: 3 |
| } |
| } |
| dtype: DT_FLOAT |
| minimum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: -1.0 |
| } |
| maximum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 1.0 |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| values { |
| key: "policy_info" |
| value { |
| dict_value { |
| fields { |
| key: "discounted_return" |
| value { |
| bounded_tensor_spec_value { |
| name: "discounted_return" |
| shape { |
| } |
| dtype: DT_FLOAT |
| minimum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 0.0 |
| } |
| maximum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 1.0 |
| } |
| } |
| } |
| } |
| fields { |
| key: "return" |
| value { |
| bounded_tensor_spec_value { |
| name: "return" |
| shape { |
| } |
| dtype: DT_FLOAT |
| minimum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 0.0 |
| } |
| maximum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 1.0 |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| values { |
| key: "next_step_type" |
| value { |
| tensor_spec_value { |
| name: "step_type" |
| shape { |
| } |
| dtype: DT_INT32 |
| } |
| } |
| } |
| values { |
| key: "reward" |
| value { |
| tensor_spec_value { |
| name: "reward" |
| shape { |
| } |
| dtype: DT_FLOAT |
| } |
| } |
| } |
| values { |
| key: "discount" |
| value { |
| bounded_tensor_spec_value { |
| name: "discount" |
| shape { |
| } |
| dtype: DT_FLOAT |
| minimum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 0.0 |
| } |
| maximum { |
| dtype: DT_FLOAT |
| tensor_shape { |
| } |
| float_val: 1.0 |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| fields { |
| key: "policy_state_spec" |
| value { |
| dict_value { |
| fields { |
| key: "action_tokens" |
| value { |
| tensor_spec_value { |
| name: "action_tokens" |
| shape { |
| dim { |
| size: 6 |
| } |
| dim { |
| size: 8 |
| } |
| dim { |
| size: 1 |
| } |
| dim { |
| size: 1 |
| } |
| } |
| dtype: DT_INT32 |
| } |
| } |
| } |
| fields { |
| key: "context_image_tokens" |
| value { |
| tensor_spec_value { |
| name: "context_image_tokens" |
| shape { |
| dim { |
| size: 6 |
| } |
| dim { |
| size: 8 |
| } |
| dim { |
| size: 1 |
| } |
| dim { |
| size: 512 |
| } |
| } |
| dtype: DT_FLOAT |
| } |
| } |
| } |
| fields { |
| key: "seq_idx" |
| value { |
| tensor_spec_value { |
| name: "seq_idx" |
| shape { |
| dim { |
| size: 1 |
| } |
| dim { |
| size: 1 |
| } |
| dim { |
| size: 1 |
| } |
| dim { |
| size: 1 |
| } |
| } |
| dtype: DT_INT32 |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
|
|