Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
No matching results
An error occurred while fetching branches. Retry the search.
An error occurred while fetching tags. Retry the search.
Created with Raphaël 2.2.015Dec1413121110765432130Nov2928262221201918171615141312111098765432131Oct30292725242322211917167643229Sep282724232220191817161513121110987654321Deleting file created during matrix save/load test and small fixes in matrix unit tests.Fixed syntax error in ChunkedEllpack.Removed ceil ChunkedEllpack_impl.hChanged Double type casting to roundUpDivisionReformatted code.Commented out all instances of setCompressedRowLengthstest.Commented out the body of getNonZeroElements() and the associated kernel. To be implemented.Added back all formats for testing, except for AdEllpack and BiEllpack.Commented out setCompressedRowLengthsTest.Moved getNonZeroRowLengthCudaKernal to SparseRow_impl.h and indentified errors in SparseRow_impl.h . Commiting for backup purposes.Deleted useless code, reformatted present code. Still have issues with getNonZeroRowLength. getRow() throws SegFault and so does resultCuda. Commiting for backup purposes.Commented out unnecessary tests for testing of CUDA function getNonZeroRowLength.Attempted to fix non-working CUDA code for getting non-zero elements ofAdded explanation of __cuda_callable__Added computing of non-zero elements in matrix row for CUDA.Re-added back all tests, including CPU and GPU. Re-added multi row lengths. Commiting for backup purposes.Changed implementation of method. Commiting for backup purposes.Changed implementation of getting Non-Zero elements. Added problem to comments. Commiting for backup purposes.Added elements into set compressed row lengths to test getNonZeroElements correctly. Set the row length to the same value, for easier testing. Commiting for backup purposes.Commented out tests that are not needed to solve issues with CUDA illegal memory access.Reformatted getNonZeroRowLength to pass on the device Type in string and thus enable the lambda in SparseRow_impl.hTried using std::vector to avoid having to implement DeviceType into SparseRow. Commiting for backup purposes.Added getNonZeroRowLength for backup purposes.Moved test implementations to _impl.h. Reformatted code. Changed long commented out sections to fake ifdef.Initial commit of just the implemented testing functions.Added attempt to make tests easier to read. Added notes.Added commenting for occuring problems with Chunked EllpackFixed error where RealType was being used instead of IndexType.Fixed mistake where integer division was used for certain format declarations. Added commented-out helpful prints to identify errors.Added provisional tests for AdEllpack and BiEllpack.Added ChunkedEllpack to testing. setCompressedRowLengths test is broken, commiting for backup purposes.Fixed POSSIBLE MISTAKE in both addElement functions, where columns where being compared to this->rows, changed the formed to be compared to this->columns.Fixed mistake with setSlice, ceil function used RealType and division, this would cause integer division at certain format declarations, now uses float only.Fixed and reformatted setCompressedRowLengths test function. Found error for setRow test function, it is possibly in the implementation of SlicedEllpack.Added Ellpack and SlicedEllpack to tests. Changed setCompressedRowLengths test to make it work with all Ellpacks. setRow test is broken for SlicedEllpack. Commiting for backup purposes.Added Type instead of all int indexes. Formatted includes to top of file. Removed the need for using namespaces.Added Type instead of all int indexes. Formatted includes to top of file. Removed the need for using namespaces.Finished templating all working tests.Added templating for first two tests.Added template testing for all working tests. Implemented RealTypes and occasionally IndexType instead of int/float/etc. Updated TODO.
Loading