(device)
| 132 | # We sort the metadata devices so that downstream users get a sorted list |
| 133 | # for creating mirrored variables correctly. |
| 134 | def _sort_key(device): |
| 135 | spec = tf_device.DeviceSpec.from_string(device.name) |
| 136 | return (spec.job, spec.replica, spec.task, spec.device_type, |
| 137 | spec.device_index) |
| 138 | devices = tuple(sorted(devices, key=_sort_key)) |
| 139 | |
| 140 | metadata = _TPUSystemMetadata( |
nothing calls this directly
no test coverage detected