- Dec 15, 2018
-
-
Lukas Cejka authored
Deleted useless code, reformatted present code. Still have issues with getNonZeroRowLength. getRow() throws SegFault and so does resultCuda. Commiting for backup purposes.
-
Lukas Cejka authored
-
Lukáš Matthew Čejka authored
a row. Commiting for backup purposes.
-
Lukáš Matthew Čejka authored
-
Tomáš Oberhuber authored
-
Lukas Cejka authored
Re-added back all tests, including CPU and GPU. Re-added multi row lengths. Commiting for backup purposes.
-
Lukas Cejka authored
-
Lukas Cejka authored
Changed implementation of getting Non-Zero elements. Added problem to comments. Commiting for backup purposes.
-
Lukas Cejka authored
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.
-
Lukas Cejka authored
-
Lukas Cejka authored
Reformatted getNonZeroRowLength to pass on the device Type in string and thus enable the lambda in SparseRow_impl.h
-
Lukáš Matthew Čejka authored
Tried using std::vector to avoid having to implement DeviceType into SparseRow. Commiting for backup purposes.
-
Lukas Cejka authored
-
Lukas Cejka authored
Moved test implementations to _impl.h. Reformatted code. Changed long commented out sections to fake ifdef.
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
Fixed mistake where integer division was used for certain format declarations. Added commented-out helpful prints to identify errors.
-
Lukas Cejka authored
-
Lukas Cejka authored
Added ChunkedEllpack to testing. setCompressedRowLengths test is broken, commiting for backup purposes.
-
Lukas Cejka authored
Fixed POSSIBLE MISTAKE in both addElement functions, where columns where being compared to this->rows, changed the formed to be compared to this->columns.
-
Lukas Cejka authored
Fixed mistake with setSlice, ceil function used RealType and division, this would cause integer division at certain format declarations, now uses float only.
-
Lukas Cejka authored
Fixed and reformatted setCompressedRowLengths test function. Found error for setRow test function, it is possibly in the implementation of SlicedEllpack.
-
Lukas Cejka authored
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.
-
Lukas Cejka authored
Added Type instead of all int indexes. Formatted includes to top of file. Removed the need for using namespaces.
-
Lukas Cejka authored
Added Type instead of all int indexes. Formatted includes to top of file. Removed the need for using namespaces.
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
Added template testing for all working tests. Implemented RealTypes and occasionally IndexType instead of int/float/etc. Updated TODO.
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
Added getType test error location, commented out its tests. Added visual representation of used matrices in tests. Added working and correct version of addElement test. Fixed vectorProduct test for Host, CUDA throws illegal memory access. Fixed performSORIteration for Host, CUDA throws segmentation fault. Fixed load/save test to not use a path. Added test for print function. Reformatted code. Added messages thrown for CUDA errors into tests, so that the whole test doesn't crash after those errors. Updated TODO.
-