mgcpp
mgcpp copied to clipboard
A C++ Math Library Based on CUDA
Add matrix row view type matrix row views require device code compatible iterators because of the column major nature of ```mgcpp::device_matrix```
Add automatic style formatting using clang-format
Add gtest as submodule or use another test framework gtest currently doesn't play nice with our build system. In order to run tests we need to install & build gtest...
Add Tensors, batch matrix operations. cuBLAS already has some batch matrix operations.
The current unit test directory is too 'unsorted'. Need proper splitting of directories, categorization of tests. Also we need more tests. More More..!!
Fix CUDA memory leak checker For some reason the current implementation of CUDA memory leak checker reports false leaks. Need to improve the implementation. Also having a way to selectively...
msvc 14.0, msvc 14.1 builds need to be checked/tuned.
Implement sparse vector, sparse matrix types using cuSPARSE ### preliminary - none
Implement 1D, 2D, 3D convolution operator CUDA kernel ### preliminary - none