@@ -1457,10 +1457,18 @@ cdef class CUlaunchAttributeValue_union:
14571457 Value of launch attribute
14581458 CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION.
14591459 programmaticEvent : anon_struct2
1460- Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT.
1460+ Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT
1461+ with the following fields: - `CUevent` event - Event to fire when
1462+ all blocks trigger it. - `Event` record flags, see
1463+ cuEventRecordWithFlags. Does not accept :CU_EVENT_RECORD_EXTERNAL.
1464+ - `triggerAtBlockStart` - If this is set to non-0, each block
1465+ launch will automatically trigger the event.
14611466 launchCompletionEvent : anon_struct3
14621467 Value of launch attribute
1463- CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT.
1468+ CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT with the following
1469+ fields: - `CUevent` event - Event to fire when the last block
1470+ launches - `int` flags; - Event record flags, see
1471+ cuEventRecordWithFlags. Does not accept CU_EVENT_RECORD_EXTERNAL.
14641472 priority : int
14651473 Value of launch attribute CU_LAUNCH_ATTRIBUTE_PRIORITY. Execution
14661474 priority of the kernel.
@@ -1472,7 +1480,11 @@ cdef class CUlaunchAttributeValue_union:
14721480 See::CUlaunchMemSyncDomain
14731481 deviceUpdatableKernelNode : anon_struct4
14741482 Value of launch attribute
1475- CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE.
1483+ CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE. with the
1484+ following fields: - `int` deviceUpdatable - Whether or not the
1485+ resulting kernel node should be device-updatable. -
1486+ `CUgraphDeviceNode` devNode - Returns a handle to pass to the
1487+ various device-side update functions.
14761488 sharedMemCarveout : unsigned int
14771489 Value of launch attribute
14781490 CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT.
@@ -3255,6 +3267,8 @@ cdef class CUmemPoolProps_st:
32553267 maxSize : size_t
32563268 Maximum pool size. When set to 0, defaults to a system dependent
32573269 value.
3270+ usage : unsigned short
3271+ Bitmask indicating intended usage for the pool.
32583272 reserved : bytes
32593273 reserved for future use, must be 0
32603274
@@ -4582,10 +4596,18 @@ cdef class CUlaunchAttributeValue(CUlaunchAttributeValue_union):
45824596 Value of launch attribute
45834597 CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION.
45844598 programmaticEvent : anon_struct2
4585- Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT.
4599+ Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT
4600+ with the following fields: - `CUevent` event - Event to fire when
4601+ all blocks trigger it. - `Event` record flags, see
4602+ cuEventRecordWithFlags. Does not accept :CU_EVENT_RECORD_EXTERNAL.
4603+ - `triggerAtBlockStart` - If this is set to non-0, each block
4604+ launch will automatically trigger the event.
45864605 launchCompletionEvent : anon_struct3
45874606 Value of launch attribute
4588- CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT.
4607+ CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT with the following
4608+ fields: - `CUevent` event - Event to fire when the last block
4609+ launches - `int` flags; - Event record flags, see
4610+ cuEventRecordWithFlags. Does not accept CU_EVENT_RECORD_EXTERNAL.
45894611 priority : int
45904612 Value of launch attribute CU_LAUNCH_ATTRIBUTE_PRIORITY. Execution
45914613 priority of the kernel.
@@ -4597,7 +4619,11 @@ cdef class CUlaunchAttributeValue(CUlaunchAttributeValue_union):
45974619 See::CUlaunchMemSyncDomain
45984620 deviceUpdatableKernelNode : anon_struct4
45994621 Value of launch attribute
4600- CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE.
4622+ CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE. with the
4623+ following fields: - `int` deviceUpdatable - Whether or not the
4624+ resulting kernel node should be device-updatable. -
4625+ `CUgraphDeviceNode` devNode - Returns a handle to pass to the
4626+ various device-side update functions.
46014627 sharedMemCarveout : unsigned int
46024628 Value of launch attribute
46034629 CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT.
@@ -4703,10 +4729,18 @@ cdef class CUkernelNodeAttrValue_v1(CUlaunchAttributeValue):
47034729 Value of launch attribute
47044730 CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION.
47054731 programmaticEvent : anon_struct2
4706- Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT.
4732+ Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT
4733+ with the following fields: - `CUevent` event - Event to fire when
4734+ all blocks trigger it. - `Event` record flags, see
4735+ cuEventRecordWithFlags. Does not accept :CU_EVENT_RECORD_EXTERNAL.
4736+ - `triggerAtBlockStart` - If this is set to non-0, each block
4737+ launch will automatically trigger the event.
47074738 launchCompletionEvent : anon_struct3
47084739 Value of launch attribute
4709- CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT.
4740+ CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT with the following
4741+ fields: - `CUevent` event - Event to fire when the last block
4742+ launches - `int` flags; - Event record flags, see
4743+ cuEventRecordWithFlags. Does not accept CU_EVENT_RECORD_EXTERNAL.
47104744 priority : int
47114745 Value of launch attribute CU_LAUNCH_ATTRIBUTE_PRIORITY. Execution
47124746 priority of the kernel.
@@ -4718,7 +4752,11 @@ cdef class CUkernelNodeAttrValue_v1(CUlaunchAttributeValue):
47184752 See::CUlaunchMemSyncDomain
47194753 deviceUpdatableKernelNode : anon_struct4
47204754 Value of launch attribute
4721- CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE.
4755+ CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE. with the
4756+ following fields: - `int` deviceUpdatable - Whether or not the
4757+ resulting kernel node should be device-updatable. -
4758+ `CUgraphDeviceNode` devNode - Returns a handle to pass to the
4759+ various device-side update functions.
47224760 sharedMemCarveout : unsigned int
47234761 Value of launch attribute
47244762 CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT.
@@ -4766,10 +4804,18 @@ cdef class CUkernelNodeAttrValue(CUkernelNodeAttrValue_v1):
47664804 Value of launch attribute
47674805 CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION.
47684806 programmaticEvent : anon_struct2
4769- Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT.
4807+ Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT
4808+ with the following fields: - `CUevent` event - Event to fire when
4809+ all blocks trigger it. - `Event` record flags, see
4810+ cuEventRecordWithFlags. Does not accept :CU_EVENT_RECORD_EXTERNAL.
4811+ - `triggerAtBlockStart` - If this is set to non-0, each block
4812+ launch will automatically trigger the event.
47704813 launchCompletionEvent : anon_struct3
47714814 Value of launch attribute
4772- CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT.
4815+ CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT with the following
4816+ fields: - `CUevent` event - Event to fire when the last block
4817+ launches - `int` flags; - Event record flags, see
4818+ cuEventRecordWithFlags. Does not accept CU_EVENT_RECORD_EXTERNAL.
47734819 priority : int
47744820 Value of launch attribute CU_LAUNCH_ATTRIBUTE_PRIORITY. Execution
47754821 priority of the kernel.
@@ -4781,7 +4827,11 @@ cdef class CUkernelNodeAttrValue(CUkernelNodeAttrValue_v1):
47814827 See::CUlaunchMemSyncDomain
47824828 deviceUpdatableKernelNode : anon_struct4
47834829 Value of launch attribute
4784- CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE.
4830+ CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE. with the
4831+ following fields: - `int` deviceUpdatable - Whether or not the
4832+ resulting kernel node should be device-updatable. -
4833+ `CUgraphDeviceNode` devNode - Returns a handle to pass to the
4834+ various device-side update functions.
47854835 sharedMemCarveout : unsigned int
47864836 Value of launch attribute
47874837 CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT.
@@ -4829,10 +4879,18 @@ cdef class CUstreamAttrValue_v1(CUlaunchAttributeValue):
48294879 Value of launch attribute
48304880 CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION.
48314881 programmaticEvent : anon_struct2
4832- Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT.
4882+ Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT
4883+ with the following fields: - `CUevent` event - Event to fire when
4884+ all blocks trigger it. - `Event` record flags, see
4885+ cuEventRecordWithFlags. Does not accept :CU_EVENT_RECORD_EXTERNAL.
4886+ - `triggerAtBlockStart` - If this is set to non-0, each block
4887+ launch will automatically trigger the event.
48334888 launchCompletionEvent : anon_struct3
48344889 Value of launch attribute
4835- CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT.
4890+ CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT with the following
4891+ fields: - `CUevent` event - Event to fire when the last block
4892+ launches - `int` flags; - Event record flags, see
4893+ cuEventRecordWithFlags. Does not accept CU_EVENT_RECORD_EXTERNAL.
48364894 priority : int
48374895 Value of launch attribute CU_LAUNCH_ATTRIBUTE_PRIORITY. Execution
48384896 priority of the kernel.
@@ -4844,7 +4902,11 @@ cdef class CUstreamAttrValue_v1(CUlaunchAttributeValue):
48444902 See::CUlaunchMemSyncDomain
48454903 deviceUpdatableKernelNode : anon_struct4
48464904 Value of launch attribute
4847- CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE.
4905+ CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE. with the
4906+ following fields: - `int` deviceUpdatable - Whether or not the
4907+ resulting kernel node should be device-updatable. -
4908+ `CUgraphDeviceNode` devNode - Returns a handle to pass to the
4909+ various device-side update functions.
48484910 sharedMemCarveout : unsigned int
48494911 Value of launch attribute
48504912 CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT.
@@ -4892,10 +4954,18 @@ cdef class CUstreamAttrValue(CUstreamAttrValue_v1):
48924954 Value of launch attribute
48934955 CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION.
48944956 programmaticEvent : anon_struct2
4895- Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT.
4957+ Value of launch attribute CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT
4958+ with the following fields: - `CUevent` event - Event to fire when
4959+ all blocks trigger it. - `Event` record flags, see
4960+ cuEventRecordWithFlags. Does not accept :CU_EVENT_RECORD_EXTERNAL.
4961+ - `triggerAtBlockStart` - If this is set to non-0, each block
4962+ launch will automatically trigger the event.
48964963 launchCompletionEvent : anon_struct3
48974964 Value of launch attribute
4898- CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT.
4965+ CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT with the following
4966+ fields: - `CUevent` event - Event to fire when the last block
4967+ launches - `int` flags; - Event record flags, see
4968+ cuEventRecordWithFlags. Does not accept CU_EVENT_RECORD_EXTERNAL.
48994969 priority : int
49004970 Value of launch attribute CU_LAUNCH_ATTRIBUTE_PRIORITY. Execution
49014971 priority of the kernel.
@@ -4907,7 +4977,11 @@ cdef class CUstreamAttrValue(CUstreamAttrValue_v1):
49074977 See::CUlaunchMemSyncDomain
49084978 deviceUpdatableKernelNode : anon_struct4
49094979 Value of launch attribute
4910- CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE.
4980+ CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE. with the
4981+ following fields: - `int` deviceUpdatable - Whether or not the
4982+ resulting kernel node should be device-updatable. -
4983+ `CUgraphDeviceNode` devNode - Returns a handle to pass to the
4984+ various device-side update functions.
49114985 sharedMemCarveout : unsigned int
49124986 Value of launch attribute
49134987 CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT.
@@ -6843,6 +6917,8 @@ cdef class CUmemPoolProps_v1(CUmemPoolProps_st):
68436917 maxSize : size_t
68446918 Maximum pool size. When set to 0, defaults to a system dependent
68456919 value.
6920+ usage : unsigned short
6921+ Bitmask indicating intended usage for the pool.
68466922 reserved : bytes
68476923 reserved for future use, must be 0
68486924
@@ -6878,6 +6954,8 @@ cdef class CUmemPoolProps(CUmemPoolProps_v1):
68786954 maxSize : size_t
68796955 Maximum pool size. When set to 0, defaults to a system dependent
68806956 value.
6957+ usage : unsigned short
6958+ Bitmask indicating intended usage for the pool.
68816959 reserved : bytes
68826960 reserved for future use, must be 0
68836961
0 commit comments