This interface defines virtual methods for each of the user-facing overload sets in TpuClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type TpuClient.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document details the `TpuConnection` object, which defines virtual methods for each user-facing overload set in `TpuClient`."],["The `TpuConnection` class allows for custom behavior injection during testing via mocking, specifically with `tpu_v2_mocks::MockTpuConnection`."],["It includes a comprehensive list of available versions, with `2.37.0-rc` being the latest release candidate version."],["The `TpuConnection` object has methods for interacting with TPU nodes, such as listing, creating, getting, deleting, stopping, starting, and updating nodes, as well as various operations related to accelerator types and runtime versions."],["`MakeTpuConnection()` can be used to create a concrete instance of this object."]]],[]]