Commit graph

524 commits

Author SHA1 Message Date
David Menéndez Hurtado
629e57257f FIX: ensuring contiguity of the buffers for BLAS call and returning a Numpy array 2015-08-17 13:39:03 +02:00
David Menéndez Hurtado
fb77c00da7 FIX: transforming the indexing to 2D 2015-08-17 13:24:55 +02:00
David Menéndez Hurtado
da7e4e3af6 ENH: implementing the Cholesky backpropagation through Scipy's BLAS 2015-08-17 12:21:54 +02:00
Mike Croucher
e7d1277e62 Python 3 fixes 2015-06-23 01:26:52 -07:00
James Hensman
60fabe41e2 lots of work on cython choleskies 2015-06-11 18:00:47 +01:00
James Hensman
93076df259 fiddling with cholesky backprop 2015-06-08 21:09:45 +01:00
James Hensman
04c14a9b4c parallelizing backprop of cholesky 2015-06-08 15:25:16 +01:00
James Hensman
77093a304c svgp working with reordered chols 2015-05-15 08:59:19 +01:00
James Hensman
5d1875ec44 preliminary reconfiguring or choleskies ordering 2015-05-05 14:13:38 +01:00
Alan Saul
e744857e0a Small name change 2015-04-30 17:29:51 +01:00
Alan Saul
16e6d39317 Fixed linalg for general matricies 2015-04-30 14:22:46 +01:00
Alan Saul
2dcfabf300 Added another einsum operation 2015-04-30 13:59:00 +01:00
James Hensman
3c3af7f3fe better cython compiler directives for choleskies 2015-04-30 13:47:38 +01:00
Alan Saul
762e1e75b0 Added faster einsums to linalg, with a couple of tests 2015-04-30 11:16:29 +01:00
James Hensman
a772a6120a merge by running cython 2015-04-29 14:30:51 +01:00
James Hensman
d27405a20a added backprop of cholesky grads 2015-04-29 14:29:39 +01:00
James Hensman
0d9101ef21 changes to comments in compiled cython file 2015-04-28 16:39:16 +01:00
James Hensman
4ba928082f all tests passing 2015-04-28 16:04:02 +01:00
James Hensman
9e4c33910f tests passing (cython) 2015-04-28 14:57:00 +01:00
James Hensman
59cf0b3c9a some eidts to choleskies.pyx 2015-04-27 20:53:36 +01:00
James Hensman
5edf464efa help choleskies along a little 2015-04-27 20:15:36 +01:00
James Hensman
25cebf790c adding choleskies cythonized 2015-04-27 19:47:19 +01:00
James Hensman
e88b8a88d1 manual merging with AS 2015-04-16 12:45:04 +01:00
Alan Saul
fe0a4285ca Removed jitter printing 2015-04-14 17:14:05 +01:00
Alan Saul
dff9ca8e6b Added hessian and skew gradient checkers, some block functions 2015-04-10 15:24:28 +01:00
Alan Saul
5c9587404d Added some numerical stability to link functions with tests for link functions 2015-04-10 14:58:02 +01:00
Alan Saul
debc2f1a0e Added numerical clipping 2015-04-10 09:58:11 +01:00
James Hensman
ea787fd376 manual merging 2015-04-09 15:46:40 +01:00
James Hensman
1e30ffd730 speed ups for normal cdf 2015-04-09 15:42:02 +01:00
Mike Croucher
985b2ea70c Added (SLOW) Pure Python implementations of flat_to_triang and triang_to_flat 2015-04-01 15:42:49 +01:00
Mike Croucher
27c65003d2 Working in Py2 but broken in Py3 2015-04-01 13:23:06 +01:00
Mike Croucher
5c653fa4b0 Fix merge conflicts 2015-04-01 13:03:48 +01:00
Mike Croucher
e82b5fe773 Resolve merge conflicts 2015-04-01 11:44:20 +01:00
James Hensman
c3d20c744f merges 2015-04-01 09:15:39 +01:00
Alan Saul
0ea3d33695 Merging with private repo, mostly fixed 2015-03-27 14:17:03 +00:00
Alan Saul
6a1de2bfc2 Added block matrix dot product 2015-03-27 13:59:31 +00:00
Alan Saul
932b5468ae Adding likelihoods and block matrices 2015-03-27 13:59:31 +00:00
James Hensman
b48d58fb1f merged. ish. 2015-03-23 16:26:31 +00:00
Mike Croucher
cf1c382acd xrange fixes for Python 3 2015-03-07 07:49:59 +00:00
Mike Croucher
35aec1c6d0 Various Python 3 fixes 2015-03-03 20:47:09 +00:00
Mike Croucher
4642f5ac2b types.TupleType -> tuple fix for python 3 2015-03-03 17:54:05 +00:00
Mike Croucher
3faf345969 Import fixes for Py3 2015-03-02 20:22:04 +00:00
Mike Croucher
a0dc90596c Commented out weave functions for Py3 support 2015-03-01 10:17:21 +00:00
Mike Croucher
79f4b26f4d Fixed integer division for Python 3 compat 2015-02-28 12:41:23 +00:00
Mike Croucher
8c552c2509 Fixed string encoding for Python 3 2015-02-28 12:39:39 +00:00
Mike Croucher
6b1e20027a reduce fix for Python 3 2015-02-28 12:20:41 +00:00
Mike Croucher
786feded41 Import fix for Py3 2015-02-27 17:35:26 +00:00
Mike Croucher
6554c32d23 Changed <> to != for Py3 compatibility 2015-02-27 16:53:54 +00:00
Mike Croucher
a9559acbd0 Removed import urllib2 since it wasn't being used 2015-02-27 16:47:26 +00:00
Mike Croucher
9e94830528 urllib2 fixes for Py3 compatibility 2015-02-27 16:39:31 +00:00