Templates
template cuda_assign_call[T: SomeFloat](kernel_name: untyped; destination: var CudaTensor[T]; source: CudaTensor[T]): untyped
- Does the heavy-lifting to format the tensors for the cuda call Source Edit
template cuda_assign_glue(kernel_name, op_name: string; binding_name: untyped): untyped
- Source Edit
template cuda_assignscal_call[T: SomeFloat](kernel_name: untyped; destination: var CudaTensor[T]; val: T): untyped
- Does the heavy-lifting to format the tensors for the cuda call Source Edit
template cuda_assignscal_glue(kernel_name, op_name: string; binding_name: untyped): untyped
- Source Edit
template cuda_binary_call[T: SomeFloat](kernel_name: untyped; destination: var CudaTensor[T]; a, b: CudaTensor[T]): untyped
- Does the heavy-lifting to format the tensors for the cuda call Source Edit
template cuda_binary_glue(kernel_name, op_name: string; binding_name: untyped): untyped
- Source Edit
template cuda_lscal_call[T: SomeFloat](kernel_name: untyped; destination: var CudaTensor[T]; alpha: T; source: CudaTensor[T]): untyped
- Does the heavy-lifting to format the tensors for the cuda call Source Edit
template cuda_lscal_glue(kernel_name, op_name: string; binding_name: untyped): untyped
- Source Edit
template cuda_rscal_call[T: SomeFloat](kernel_name: untyped; destination: var CudaTensor[T]; source: CudaTensor[T]; beta: T): untyped
- Does the heavy-lifting to format the tensors for the cuda call Source Edit
template cuda_rscal_glue(kernel_name, op_name: string; binding_name: untyped): untyped
- Source Edit