arrayfire cuda cudnn nccl onnxruntime opencv openucc pocl python-pytorch root tensorflow torchvision