(tpu7x-configurations)= # {{ product_tpu7x }} supported configurations The slice shapes you can request for {{ product_tpu7x }}, and how many chips and hosts each uses. (tpu7x-configurations__slice-shapes)= ## Slice shapes ```{include} ../_includes/tpu-warehouse--note-slice-shape.md ``` |Shape|Chips|Hosts|VMs|Cubes|Scope| |-----|-----|-----|---|-----|-----| |2x2x1|4|1|1|1/16|Single-host| |2x2x2|8|2|2|1/8|Multi-host| |2x2x4|16|4|4|1/4|Multi-host| |2x4x4|32|8|8|1/2|Multi-host| |4x4x4|64|16|16|1|Multi-host| |4x4x8|128|32|32|2|Multi-host| |4x8x8|256|64|64|4|Multi-host| |8x8x8|512|128|128|8|Multi-host| |8x8x16|1024|256|256|16|Multi-host| |8x16x16|2048|512|512|32|Multi-host| Shapes also follow the general form `AxBxC`, where each dimension is a multiple of 4, up to {{ tpu7x_chips_per_pod }} chips. Every shape uses the {{ tpu7x_machine_type }} machine type. Slices larger than {{ tpu7x_max_api_slice }} chips require contacting your account team. :::::{container} manifest-nav **Parent topic:**[{{ product_tpu7x }}](../topics/tpu7x-intro.md) ::::: :::::{container} manifest-nav **Related information** % manifest:published-in unfiltered,tpu7x [{{ product_tpu7x }} specifications](../topics/tpu7x-specifications.md) % manifest:end % manifest:published-in unfiltered,tpu7x [{{ product_tpu7x }} VM types](../topics/tpu7x-vm-types.md) % manifest:end % manifest:published-in unfiltered,tpu7x [{{ product_tpu7x }} memory hierarchy](../topics/tpu7x-memory.md) % manifest:end [{{ product_tpu7x }}](../topics/tpu7x-intro.md) [Create a TPU VM](../topics/tpu-create-vm.md) :::::