For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).
tile_io
Trait and utilities for copying data between TileTensors.
Structs
-
GenericToLocalTileCopier: ATileCopierthat moves a tile from generic memory into registers. -
GenericToSharedAsyncTileCopier: AnAsyncTileCopierthat asynchronously moves a tile from generic memory into shared memory using NVIDIA'scp.asyncinstruction. -
GenericToSharedTileCopier: ATileCopierthat moves a tile from generic memory into shared memory. -
LocalToGenericTileCopier: ATileCopierthat moves a tile from registers into generic memory. -
LocalToSharedTileCopier: ATileCopierthat moves a tile from registers into shared memory. -
SharedToGenericTileCopier: ATileCopierthat moves a tile from shared memory into generic memory. -
SharedToLocalTileCopier: ATileCopierthat moves a tile from shared memory into registers.
Traits
-
AsyncTileCopier: Trait for asynchronously copying aTileTensorbetween address spaces. -
TileCopier: Trait for copying aTileTensorfrom one address space to another.
Functions
-
copy_dram_to_local: Synchronously copies a tile from DRAM (generic memory) to registers. -
copy_dram_to_sram: Synchronously copies a tile from DRAM (generic memory) to SRAM (shared). -
copy_dram_to_sram_async: Asynchronously copies a tile from DRAM (generic memory) to SRAM (shared). -
copy_local_to_dram: Synchronously copies a tile from registers (LOCAL) to DRAM (generic). -
copy_local_to_shared: Synchronously copies a tile from registers (LOCAL) to SRAM (shared). -
copy_sram_to_dram: Synchronously copies a tile from SRAM (shared memory) to DRAM (generic). -
copy_sram_to_local: Synchronously copies a tile from SRAM (shared memory) to registers.