Also expose the underlying TpuCoreLocationExternal pointer so
internal users can get at not-yet-exposed functionality.
PiperOrigin-RevId: 325855758
Change-Id: I640e4d4996f60689cd533321434a5fec5f612c60
This also refactors TpuCoreLocationExternal::chip_coordinates() and
downstream plumbing to be more compact.
PiperOrigin-RevId: 325135180
Change-Id: Ic350d3d64b01fced4d6d90551f71e97b271e0f2b
This change adds a TpuHostLocationExternal class, which currently only
supports getting the host's ID, and a getter method on TpuPlatformIn
terface (the host location is fetched from the platform, instead of
the topology, since it varies across each host).
PiperOrigin-RevId: 324281861
Change-Id: I30704a480fa5f801161c12b67b5db6bdf690e858