Draft: feat: implement `__cuda_array_interface__`
Compare changes
+ 46
− 14
@@ -2,17 +2,19 @@ import numpy as np
@@ -32,9 +34,6 @@ def make_python_function(kernel_function_node, argument_dict=None, custom_backen
@@ -42,17 +41,25 @@ def make_python_function(kernel_function_node, argument_dict=None, custom_backen
@@ -78,13 +85,19 @@ def make_python_function(kernel_function_node, argument_dict=None, custom_backen
@@ -95,7 +108,16 @@ def _build_numpy_argument_list(parameters, argument_dict):
@@ -136,6 +158,16 @@ def _check_arguments(parameter_specification, argument_dict):
@@ -147,7 +179,7 @@ def _check_arguments(parameter_specification, argument_dict):