Struct CallFFIKernelAttr#
Defined in File abi.h
Inheritance Relationships#
Base Type#
public tvm::AttrsObj(Class AttrsObj)
Struct Documentation#
-
struct CallFFIKernelAttr : public tvm::AttrsObj#
Launch metadata for call_ffi_kernel.
Public Members
-
ffi::Array<ffi::String> launch_params#
Ordered launch tags describing the suffix of the call arguments.
The first call argument is the kernel symbol, followed by kernel operands and launch values. Flag-only tags consume no value; dynamic shared-memory bytes, when present, are last. Runtime expressions remain in Call.args.
-
ffi::Array<ffi::String> launch_fields#
CUDA configuration field names, one per trailing operand.
-
int64_t num_kernel_args = {-1}#
Exact number of device parameters, excluding symbol and launch operands.
-
ffi::Map<ffi::String, int64_t> kernel_attrs#
Compile-time CUDA kernel requirements.
-
ffi::Array<ffi::String> launch_params#