INNER CODE UNIT · Python

ArrayWithOwner

onnx/onnx-tensorrt · onnx_tensorrt/tensorrt_engine.py:14

class ArrayWithOwner(np.ndarray):
    """Numpy array that holds a reference to its owner object"""
    def __new__(cls, input_array, owner):
        obj = np.asarray(input_array).view(cls)
        obj._owner = owner
        return obj

    def __array_finalize__(self, obj):
        if obj is None:
            return
        self._owner = getattr(obj, '_owner', None)



def cuda_call(call):
    """Helper function to make CUDA calls and check for errors"""
    def _cudaGetErrorEnum(error):
        if isinstance(error, cuda.CUresult):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…