Commit graph

596 commits

Author SHA1 Message Date
Alejandro Saucedo
605a9d1d4a Added destroy functions 2021-02-10 08:41:38 +00:00
Alejandro Saucedo
d9789b63d2 Added initial destroy and updated rebuild functions 2021-02-10 08:41:31 +00:00
Alejandro Saucedo
d5df5c1f41
Merge pull request #138 from EthicalML/136_memory_hierarchy_tensor_manager
Amend memory ownership hierarchy to have Tensor owned by Manager instead of OpCreateTensor / OpBase
2021-02-10 07:07:54 +00:00
Alejandro Saucedo
48f041d9f3 Updated the examples 2021-02-09 22:15:07 +00:00
Alejandro Saucedo
3c486ebf72 Updated test to cover sequences 2021-02-09 22:01:26 +00:00
Alejandro Saucedo
a828bb9f79 Updated python tests 2021-02-09 21:48:23 +00:00
Alejandro Saucedo
d8041d696d Added python updated functions 2021-02-09 21:47:40 +00:00
Alejandro Saucedo
1edcb425ce Single include 2021-02-09 21:30:52 +00:00
Alejandro Saucedo
4e9888e7d6 Updated examples 2021-02-09 21:30:33 +00:00
Alejandro Saucedo
b243d432c1 Updated readme 2021-02-09 21:30:22 +00:00
Alejandro Saucedo
3e91a7737e Updated docs to match functions 2021-02-09 21:29:58 +00:00
Alejandro Saucedo
4baba33681 Updated tests to match new functions and added test to ensure seuqence is destroyed 2021-02-09 21:29:43 +00:00
Alejandro Saucedo
0d9a9758da Renamed tensor and rebuild functions 2021-02-09 21:29:24 +00:00
Alejandro Saucedo
91252201ce updating single include 2021-02-09 19:20:30 +00:00
Alejandro Saucedo
39d02dd428 Added test that verifies memory violation sequence 2021-02-09 19:20:21 +00:00
Alejandro Saucedo
b34984b713 Updating sequence to have isInit until init run 2021-02-09 19:19:39 +00:00
Alejandro Saucedo
650975838c Updated python to align with new structure 2021-02-09 19:19:09 +00:00
Alejandro Saucedo
dead40c871 Added python target 2021-02-09 19:17:48 +00:00
Alejandro Saucedo
667841d136 Updated ccls to include python 2021-02-09 19:17:38 +00:00
Alejandro Saucedo
698883992f
Merge pull request #137 from EthicalML/revamp_memory_tensor_mgmt
Removed Staging Tensors in favour of having two buffer & memory in a Tensor to minimise data transfer
2021-02-09 07:55:10 +00:00
Alejandro Saucedo
3547810476 reformat 2021-02-08 21:42:32 +00:00
Alejandro Saucedo
71cde2d5b2 Updated single include header 2021-02-08 21:42:14 +00:00
Alejandro Saucedo
d7fe53eae6 Updated tests to align with manager parameters update 2021-02-08 21:42:02 +00:00
Alejandro Saucedo
aa25f980d6 Added OpTensorSyncDevice by default on manager buildtensor functions with ability to disable with parameter 2021-02-08 21:41:48 +00:00
Alejandro Saucedo
65cb1b7582 Removed destroy tensor function to avoid error logs in test 2021-02-08 19:44:07 +00:00
Alejandro Saucedo
aa75fdae47 format 2021-02-08 19:43:50 +00:00
Alejandro Saucedo
f62e353f4a Removed persistent anonymous sequences 2021-02-08 19:39:58 +00:00
Alejandro Saucedo
984709a4e7 Removd opcreatetensor from docs 2021-02-08 19:17:52 +00:00
Alejandro Saucedo
f356e64644 Updated aggregate headers 2021-02-08 19:17:40 +00:00
Alejandro Saucedo
4dedfadfef Updated tests to reflect manager tensor memory ownership 2021-02-08 19:17:32 +00:00
Alejandro Saucedo
fc3d23d3f9 Removed OpCreateTensor in favour of manager memory ownership 2021-02-08 19:15:48 +00:00
Alejandro Saucedo
bf401019c9 Updated python 2021-02-08 07:29:34 +00:00
Alejandro Saucedo
d24dfb7590 Reformat 2021-02-08 07:18:32 +00:00
Alejandro Saucedo
815acfa1fe Updatd single include 2021-02-08 07:18:14 +00:00
Alejandro Saucedo
8a66c6b1e2 Updated tests to reflect staging 2021-02-08 07:18:05 +00:00
Alejandro Saucedo
04853df469 Updated Tensor Memory to hold staging within class 2021-02-08 07:17:54 +00:00
Alejandro Saucedo
b61f3f2297 Added initial iteration of tensor with two memory compoennts 2021-02-07 22:00:58 +00:00
Alejandro Saucedo
373ecd0185
Merge pull request #134 from EthicalML/fix_destroy_staging_tensors
Added destructor for staging tensors
2021-02-07 08:43:43 +00:00
Alejandro Saucedo
71f09339f7 Updated docs 2021-02-07 08:42:03 +00:00
Alejandro Saucedo
c8283844d6 Added destructor for staging tensors 2021-02-06 19:09:48 +00:00
Alejandro Saucedo
df5477a2d7 Prep release 0.6.0 2021-01-31 12:00:00 +00:00
Alejandro Saucedo
6e076789aa Updated docs and makefile for release 2021-01-31 11:12:07 +00:00
Alejandro Saucedo
46cee7767b Reformatted 2021-01-31 11:12:07 +00:00
Alejandro Saucedo
4b8c1c49f0
Merge pull request #129 from alexander-g/no_zero_size_tensors
Disallowing zero sized tensors
2021-01-31 07:19:07 +00:00
alexander-g
ae0c539bfc weaker test case and constructor comment 2021-01-31 07:21:23 +01:00
alexander-g
a995cbf9ec disallowing zero sized tensors 2021-01-30 19:41:47 +01:00
Alejandro Saucedo
acc3e96227 Added further docs 2021-01-30 16:16:52 +00:00
Alejandro Saucedo
7a0ba81999 Added further docs 2021-01-30 16:09:20 +00:00
Alejandro Saucedo
fabe3578c1 Added docuemntation for custom operations 2021-01-30 15:50:05 +00:00
Alejandro Saucedo
f274b07d43 Fix dependency on doc 2021-01-30 15:15:57 +00:00