For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /max/get-started.md).
Mojo struct
DecodeSM100MiscMBars
struct DecodeSM100MiscMBars[num_stages: Int, num_producer: Int, num_consumer: Int]
Fieldsβ
- βmbar_base (
MBarType):
Implemented traitsβ
AnyType,
Copyable,
ImplicitlyCopyable,
ImplicitlyDeletable,
Movable,
RegisterPassable,
TrivialRegisterPassable
Methodsβ
__init__β
def __init__(mbar_base: UnsafePointer[SharedMemBarrier, MutAnyOrigin, address_space=AddressSpace.SHARED]) -> Self
initβ
def init(self)
producerβ
def producer(self) -> RolePipeline[num_stages]
Returns:
RolePipeline[num_stages]
consumerβ
def consumer(self) -> RolePipeline[num_stages, False]
Returns:
RolePipeline[num_stages, False]
endβ
def end(self) -> MBarType
Returns:
MBarType
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!