Skip to content

Instantly share code, notes, and snippets.

@K0bin
Created January 31, 2023 19:32
Show Gist options
  • Save K0bin/09d02eaccc180296254621ecb7ab7db3 to your computer and use it in GitHub Desktop.
Save K0bin/09d02eaccc180296254621ecb7ab7db3 to your computer and use it in GitHub Desktop.
Nvidia D3D12 Metacommands
ID: 00007FFC8D287130
NAME: Conv (Convolution)
CREATION
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: FilterResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
INIT
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: FilterResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
EXEC
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: FilterResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
ID: 00007FFC8D2872F0
NAME: CopyTensor
CREATION
NAME: DstDesc.DataType
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 0
NAME: DstDesc.Layout
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 8
NAME: DstDesc.Flags
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 16
NAME: DstDesc.DimensionCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 24
NAME: DstDesc.Size[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 32
NAME: DstDesc.Size[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 40
NAME: DstDesc.Size[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 48
NAME: DstDesc.Size[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 56
NAME: DstDesc.Size[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 64
NAME: DstDesc.Stride[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 72
NAME: DstDesc.Stride[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 80
NAME: DstDesc.Stride[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 88
NAME: DstDesc.Stride[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 96
NAME: DstDesc.Stride[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 104
NAME: DstResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 112
NAME: SrcDesc.DataType
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 120
NAME: SrcDesc.Layout
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 128
NAME: SrcDesc.Flags
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 136
NAME: SrcDesc.DimensionCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 144
NAME: SrcDesc.Size[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 152
NAME: SrcDesc.Size[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 160
NAME: SrcDesc.Size[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 168
NAME: SrcDesc.Size[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 176
NAME: SrcDesc.Size[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 184
NAME: SrcDesc.Stride[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 192
NAME: SrcDesc.Stride[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 200
NAME: SrcDesc.Stride[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 208
NAME: SrcDesc.Stride[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 216
NAME: SrcDesc.Stride[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 224
NAME: SrcResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 232
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 240
INIT
NAME: DstDesc.DataType
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 0
NAME: DstDesc.Layout
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 8
NAME: DstDesc.Flags
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 16
NAME: DstDesc.DimensionCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 24
NAME: DstDesc.Size[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 32
NAME: DstDesc.Size[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 40
NAME: DstDesc.Size[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 48
NAME: DstDesc.Size[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 56
NAME: DstDesc.Size[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 64
NAME: DstDesc.Stride[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 72
NAME: DstDesc.Stride[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 80
NAME: DstDesc.Stride[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 88
NAME: DstDesc.Stride[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 96
NAME: DstDesc.Stride[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 104
NAME: DstResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 112
NAME: SrcDesc.DataType
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 120
NAME: SrcDesc.Layout
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 128
NAME: SrcDesc.Flags
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 136
NAME: SrcDesc.DimensionCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 144
NAME: SrcDesc.Size[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 152
NAME: SrcDesc.Size[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 160
NAME: SrcDesc.Size[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 168
NAME: SrcDesc.Size[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 176
NAME: SrcDesc.Size[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 184
NAME: SrcDesc.Stride[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 192
NAME: SrcDesc.Stride[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 200
NAME: SrcDesc.Stride[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 208
NAME: SrcDesc.Stride[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 216
NAME: SrcDesc.Stride[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 224
NAME: SrcResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 232
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 240
EXEC
NAME: DstDesc.DataType
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 0
NAME: DstDesc.Layout
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 8
NAME: DstDesc.Flags
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 16
NAME: DstDesc.DimensionCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 24
NAME: DstDesc.Size[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 32
NAME: DstDesc.Size[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 40
NAME: DstDesc.Size[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 48
NAME: DstDesc.Size[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 56
NAME: DstDesc.Size[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 64
NAME: DstDesc.Stride[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 72
NAME: DstDesc.Stride[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 80
NAME: DstDesc.Stride[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 88
NAME: DstDesc.Stride[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 96
NAME: DstDesc.Stride[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 104
NAME: DstResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 112
NAME: SrcDesc.DataType
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 120
NAME: SrcDesc.Layout
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 128
NAME: SrcDesc.Flags
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 136
NAME: SrcDesc.DimensionCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 144
NAME: SrcDesc.Size[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 152
NAME: SrcDesc.Size[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 160
NAME: SrcDesc.Size[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 168
NAME: SrcDesc.Size[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 176
NAME: SrcDesc.Size[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 184
NAME: SrcDesc.Stride[0]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 192
NAME: SrcDesc.Stride[1]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 200
NAME: SrcDesc.Stride[2]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 208
NAME: SrcDesc.Stride[3]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 216
NAME: SrcDesc.Stride[4]
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 224
NAME: SrcResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 232
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 240
ID: 00007FFC8D287260
NAME: MVN (Mean Variance Normalization)
CREATION
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: ScaleResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
INIT
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: ScaleResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
EXEC
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: ScaleResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
ID: 00007FFC8D287160
NAME: GEMM (General matrix multiply)
CREATION
NAME: AResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: BResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: CResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
INIT
NAME: AResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: BResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: CResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
EXEC
NAME: AResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: BResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: CResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
ID: 00007FFC8D287130
NAME: Conv (Convolution)
CREATION
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: FilterResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
INIT
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: FilterResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
EXEC
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: FilterResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
ID: 00007FFC8D287160
NAME: GEMM (General matrix multiply)
CREATION
NAME: AResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: BResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: CResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
INIT
NAME: AResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: BResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: CResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
EXEC
NAME: AResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: BResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: CResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
ID: 00007FFC8D287260
NAME: MVN (Mean Variance Normalization)
CREATION
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: ScaleResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
INIT
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: ScaleResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
EXEC
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: ScaleResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: BiasResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 32
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 40
ID: 00007FFC8D287250
NAME: Pooling
CREATION
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
INIT
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
EXEC
NAME: InputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 0
NAME: OutputResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 8
NAME: PersistentResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 16
NAME: TemporaryResource
Type: GPU DESCRIPTOR HANDLE CBV SRV UAV
Input/Output:
STRUCTOFFSET: 24
ID: 00007FFC8D287230
NAME: Direct Storage
CREATION
NAME: InputBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 0
NAME: InputBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 8
NAME: OutputBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 16
NAME: OutputBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 24
NAME: ControlBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 32
NAME: ControlBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 40
NAME: ScratchBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 48
NAME: ScratchBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 56
NAME: StreamCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 64
NAME: StatusBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 72
NAME: StatusBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 80
INIT
NAME: InputBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 0
NAME: InputBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 8
NAME: OutputBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 16
NAME: OutputBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 24
NAME: ControlBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 32
NAME: ControlBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 40
NAME: ScratchBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 48
NAME: ScratchBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 56
NAME: StreamCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 64
NAME: StatusBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 72
NAME: StatusBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 80
EXEC
NAME: InputBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 0
NAME: InputBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 8
NAME: OutputBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 16
NAME: OutputBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 24
NAME: ControlBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 32
NAME: ControlBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 40
NAME: ScratchBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 48
NAME: ScratchBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 56
NAME: StreamCount
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 64
NAME: StatusBuffer
Type: VA
Input/Output: OUT
STRUCTOFFSET: 72
NAME: StatusBufferSize
Type: UINT64
Input/Output: IN
STRUCTOFFSET: 80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment