jax.experimental.pallas.BlockSpec#
- class jax.experimental.pallas.BlockSpec(block_shape=None, index_map=None, *, memory_space=None, indexing_mode=Blocked)[原始碼]#
指定應如何為核心的每次調用對陣列進行切片。
請參閱 BlockSpec,又名如何將輸入分塊 以取得更多詳細資訊。
- 參數:
block_shape (Sequence[int | None] | None)
index_map (Callable[..., Any] | None)
memory_space (Any | None)
indexing_mode (IndexingMode)
- __init__(block_shape=None, index_map=None, *, memory_space=None, indexing_mode=Blocked)#
- 參數:
block_shape (Sequence[int | None] | None | None)
index_map (Callable[..., Any] | None | None)
memory_space (Any | None | None)
indexing_mode (IndexingMode)
- 回傳型別:
None
方法
__init__
([block_shape, index_map, ...])replace
(**changes)回傳一個新物件,並將指定的欄位替換為新值。
to_block_mapping
(origin, array_aval, *, ...)屬性
block_shape
index_map
indexing_mode
memory_space