Commit Graph

13 Commits

Author SHA1 Message Date
Al
b320aed9ac [merge] merging master 2017-01-13 19:58:49 -05:00
Al
df89387b5c [fix] calloc instead of malloc when performing initialization on structs that may fail halfway and need to clean up while partially initialized (calloc will set all the bytes to zero so the member pointers are NULL instead of garbage memory) 2017-01-13 18:30:04 -05:00
Al
46cd725c13 [math] Generic dense matrix implementation using BLAS calls for matrix-matrix multiplication if available 2016-08-06 00:40:01 -04:00
Al
d35f97f6f1 [fix] All file_read_uint64 calls that use stack variables read into a uint64_t not a size_t so as not to smash the stack under a 32-bit arch (issue #18) 2016-02-29 22:36:00 -05:00
Al
cba2acc21f [io] Sparse matrix using array I/O methods 2016-01-17 20:38:16 -05:00
Al
3260edcf18 [math] Adding sparse dot sparse given a dense output matrix (suitable for the minibatch use case), fixing sparse dot vector 2016-01-11 13:55:54 -05:00
Al
b6ce94166b [sparse] Only increase size of sparse matrix on finalize row if it needs to be 2016-01-07 13:19:22 -05:00
Al
fb4c984f15 [math] sparse_matrix_new_shape 2015-12-28 01:20:23 -05:00
Al
1e98932b82 [fix] setting array->n after reading in both graph and sparse_matrix implementations 2015-10-06 19:28:28 -04:00
Al
2fffd76af8 [fix] typo 2015-09-07 23:58:34 -07:00
Al
cddffdb65f [math] Adding column and row sums to sparse matrices 2015-09-07 00:34:00 -07:00
Al
ee4d73c65d [math] sparse matrix I/O methods 2015-09-01 00:29:11 -04:00
Al
a090a22bca [math] Adding compressed sparse row (CSR) format sparse matrix, designed for dynamic construction, just the methods needed for logistic regression for now i.e. no sparse dot products 2015-08-31 16:42:41 -04:00