Commit Graph

641 Commits

Author SHA1 Message Date
9000f40e61 Add torch.from_numpy 2016-10-24 22:30:11 +02:00
f137c0c05a Improve error messages of stateless functions 2016-10-24 22:29:43 +02:00
79ead42ade Add CUDA Stream and Event API (#133) 2016-10-18 12:15:57 -04:00
3931beee81 Use THSetNumThreads instead of omp_set_num_threads
Set OMP num threads to one in the data loader.

Fixes #81
Fixes #82
2016-10-17 15:15:00 -04:00
ee14cf9438 Add support for pinned memory: (#127)
torch.Storage/Tensor.pin_memory()
 torch.Storage/Tensor.is_pinned()
2016-10-15 18:38:26 -04:00
3d6ebde756 qr and ormqr tests and bugfix 2016-10-14 03:10:16 -04:00
0325e2f646 Major autograd refactor
Improves autograd performance by more than 2x and fixes a couple
of bugs. All core functions have been moved to C.
2016-10-13 17:17:49 -07:00
2acee24332 Add keyword argument support to most tensor functions 2016-10-13 12:32:04 -04:00
96f61bff30 Add LAPACK functions 2016-10-08 20:37:37 -07:00
dbe540e49f Use the custom TH error handler in all threads by default 2016-09-30 14:59:50 -07:00
3f7ab95890 Finish implementation of prng related functions 2016-09-29 11:33:25 -07:00
941cf4e63d Add ffi utils for user C extensions 2016-09-29 09:35:56 -07:00
1828e7c42f Add async CUDA copy 2016-09-27 15:12:48 -07:00
ddf1598ef8 Add a method for catching exceptions thrown in ctypes 2016-09-25 12:25:54 -07:00
e71204b52f Improve error messages in storage and tensor C functions 2016-09-23 17:17:35 -07:00
06ab3f962f Refactor _C extension to export some utilities 2016-09-21 08:36:54 -07:00
8fdec15a55 Codemod to remove camel case method naming 2016-09-20 08:40:28 -07:00
1f2695e875 adding cuda driver check functions for runtime checking 2016-09-13 10:34:13 -07:00
58f507f9e3 Add file descriptor sharing mode to multiprocessing 2016-09-08 11:23:33 -07:00
f9d186d33a Add initial version of multiprocessing module 2016-08-31 19:46:08 -07:00
1902bc0bfb Interface with numpy 2016-08-13 20:19:17 -07:00
12bed8dc0d Add CUDA device selection 2016-08-12 07:46:46 -07:00
e9f9fd3727 Major refactor 2016-08-10 09:24:53 -07:00
554a1d8336 Add optim 2016-07-21 16:42:06 -04:00
bc7bd7a8b3 Add unit tests and fix detected bugs 2016-07-21 13:46:59 -04:00
c574295012 Various fixes 2016-07-19 10:45:59 -04:00
3a44259b32 Add support for CUDA 2016-07-19 10:45:59 -04:00
93ed433de3 Add rand and randn 2016-07-18 23:59:27 -04:00
3cec305524 Restructure python code 2016-06-23 22:55:05 +02:00
486ea76b98 Add more Tensor methods 2016-06-19 00:24:18 +02:00
4f66ea42af Add random-related Tensor methods 2016-06-18 21:36:10 +02:00
857c32bc21 Add all mm methods 2016-06-16 23:40:35 +02:00
0eb2b9e756 Add more Tensor and Storage methods 2016-06-15 23:03:47 +02:00
fdfe9d836e Add index* Tensor methods 2016-06-13 13:58:09 +02:00
a9282edf79 Add THPPointer and more Tensor methods 2016-06-13 13:26:00 +02:00
5ee3358a92 python 2 support 2016-06-08 19:14:57 -04:00
0b61c3f233 Add more Tensor methods 2016-05-13 22:38:51 +02:00
56c98f7897 Add more Tensor methods 2016-05-13 00:01:54 +02:00
c3f7aac4f9 Add logical functions 2016-05-12 01:22:51 +02:00
449ac4ca2a Add torch.* functions 2016-05-09 19:14:40 +02:00
842e1b6358 Add exception handling 2016-05-05 20:58:13 +02:00