Alejandro Saucedo
|
9c487feb3b
|
Updated src to point to renamed ndk wrapper include
|
2020-10-03 16:11:46 +01:00 |
|
Alejandro Saucedo
|
2e9ffd9444
|
Updated to make debug layers guarded by macro
|
2020-10-03 15:25:20 +01:00 |
|
Alejandro Saucedo
|
32caa1aa60
|
Added base for building kompute
|
2020-10-03 11:59:52 +01:00 |
|
Alejandro Saucedo
|
ce07b33c28
|
Adding extra changes to make kompute work with older version of vulkan
|
2020-10-03 10:55:53 +01:00 |
|
Dudecake
|
4ad7466562
|
Removed default arg before parameter pack
|
2020-09-27 18:01:09 +02:00 |
|
Dudecake
|
ce7c7eba3d
|
Fixed array_multiplication compile errors
|
2020-09-27 18:00:23 +02:00 |
|
Alejandro Saucedo
|
c1b9436b8c
|
Updated issue in opalgolhs
|
2020-09-19 16:10:39 +01:00 |
|
Alejandro Saucedo
|
71a0b24e42
|
Updated issue in opalgolhs
|
2020-09-19 16:07:55 +01:00 |
|
Alejandro Saucedo
|
fdc1d3b91a
|
Reformatted
|
2020-09-12 17:21:50 +01:00 |
|
Alejandro Saucedo
|
9f8508075a
|
Updated OpAlgoBase to not copy data as optensorsync operations are introduced
|
2020-09-12 09:14:35 +01:00 |
|
Alejandro Saucedo
|
4171786b6f
|
Added a buildTensor command to manager to simplify tensor creation workflows
|
2020-09-10 08:35:27 +01:00 |
|
Alejandro Saucedo
|
eddba0fcf9
|
Added test optensorsync for device and local
|
2020-09-06 16:15:55 +01:00 |
|
Alejandro Saucedo
|
e68d09dbdc
|
Added functional optensorsyncDevice and optensorsynclocal
|
2020-09-06 15:51:31 +01:00 |
|
Alejandro Saucedo
|
1b4e4b6b18
|
Added optensorSyncDevice and optensorcopy tests
|
2020-09-06 12:52:45 +01:00 |
|
Alejandro Saucedo
|
ec89fc6d56
|
Renamed tensorcreate and started adding optensorsyncdevice
|
2020-09-06 11:38:08 +01:00 |
|
Alejandro Saucedo
|
236c349aa0
|
Added optensorcopy operation
|
2020-09-06 11:07:32 +01:00 |
|
Alejandro Saucedo
|
1449c858ee
|
Updated to use cpp raw literal strings
|
2020-09-05 08:15:52 +01:00 |
|
Alejandro Saucedo
|
c15a14d2b2
|
Updated logging definitions to ensure it works using dynamic and static config
|
2020-09-04 07:01:58 +01:00 |
|
Alejandro Saucedo
|
36a60922ba
|
Updated SPDLOG as an optional dependency
|
2020-09-03 19:18:22 +01:00 |
|
Alejandro Saucedo
|
07bfbe3504
|
Updated to remove all todos
|
2020-09-02 21:25:30 +01:00 |
|
Alejandro Saucedo
|
08a1300450
|
Migrated default base type of tensor to float
|
2020-08-31 16:01:27 +01:00 |
|
Alejandro Saucedo
|
f29e56fcb8
|
Introduced simplified interface for creation of algobase
|
2020-08-31 09:35:40 +01:00 |
|
Alejandro Saucedo
|
13206a9d9b
|
Updated vulkan pipeline to support raw shaders
|
2020-08-31 09:24:33 +01:00 |
|
Alejandro Saucedo
|
8841063e31
|
Updated vulkan pipeline compiler
|
2020-08-31 08:06:38 +01:00 |
|
Alejandro Saucedo
|
5be21da7c2
|
Fixed #15 memory leak by introducing virtual function into all operation base classes to ensure the dependent class destructors are called
|
2020-08-30 14:15:09 +01:00 |
|
Alejandro Saucedo
|
d4cc61817e
|
Added functionality for multiple device creation
|
2020-08-29 20:57:46 +01:00 |
|
Alejandro Saucedo
|
6c69d832d3
|
Updated documentation to reflect updated interface
|
2020-08-29 18:44:09 +01:00 |
|
Alejandro Saucedo
|
6cbbb48827
|
Updated docstrings, reformatted and removed opalgoinout
|
2020-08-29 18:17:16 +01:00 |
|
Alejandro Saucedo
|
7a6d80c435
|
Moved logic of opallinout into opalgobase which now optionally outputs all files
|
2020-08-29 18:12:36 +01:00 |
|
Alejandro Saucedo
|
3f8c4fb9b7
|
Added the opAlgoAllInOut
|
2020-08-29 17:49:02 +01:00 |
|
Alejandro Saucedo
|
95061c8009
|
Added new OpLhsRhsOut class to simplify common equations with two inputs one output
|
2020-08-29 17:27:19 +01:00 |
|
Alejandro Saucedo
|
23cf43e231
|
Added capabilities for specialization data based on the size of the vectors passed
|
2020-08-29 17:03:24 +01:00 |
|
Alejandro Saucedo
|
b80548ac3d
|
Updated docsrings and regen docs
|
2020-08-29 16:09:41 +01:00 |
|
Alejandro Saucedo
|
b9d210185b
|
Added once again extended parameters to manager and sequence templates and reformatted
|
2020-08-29 16:03:01 +01:00 |
|
Alejandro Saucedo
|
2298159586
|
Added option for creating barrier on copyfrom tensor
|
2020-08-29 15:49:43 +01:00 |
|
Alejandro Saucedo
|
a2efc441db
|
Created OpAlgoBase file to provide abstraction to files that implement algorithm classes
|
2020-08-29 15:37:34 +01:00 |
|
Alejandro Saucedo
|
f2d38ed53a
|
Updated the documentation to specify the components that are memory owned
|
2020-08-29 14:23:44 +01:00 |
|
Alejandro Saucedo
|
99daaf16cb
|
Moved ops files to operations subfolder
|
2020-08-28 18:59:17 +01:00 |
|
Alejandro Saucedo
|
6fb99c089b
|
Added updated docstrings
|
2020-08-28 18:39:58 +01:00 |
|
Alejandro Saucedo
|
85f43c5c8e
|
Added manager tests
|
2020-08-28 17:09:17 +01:00 |
|
Alejandro Saucedo
|
46a0393b44
|
Updated docstrings
|
2020-08-28 16:44:04 +01:00 |
|
Alejandro Saucedo
|
cb0d7f7cf3
|
Updated docstrings
|
2020-08-28 16:13:48 +01:00 |
|
Alejandro Saucedo
|
b91c392f5e
|
Added functionality for named sequences to be created
|
2020-08-28 15:19:39 +01:00 |
|
Alejandro Saucedo
|
bac190632b
|
Added base documentation generated from doxyen and sphinx
|
2020-08-28 07:52:03 +01:00 |
|
Alejandro Saucedo
|
4e2ef636c9
|
Added logic to clean memory on operations
|
2020-08-27 06:27:24 +01:00 |
|
Alejandro Saucedo
|
1748694b3a
|
Reformatted
|
2020-08-26 05:47:21 +01:00 |
|
Alejandro Saucedo
|
c22247534a
|
Updated to ensure compiling on Release and Debug
|
2020-08-25 21:07:35 +01:00 |
|
Alejandro Saucedo
|
bdf90e2c1f
|
Updated to centralise all centralised headers into one called Core
|
2020-08-25 20:58:47 +01:00 |
|
Alejandro Saucedo
|
d0849f799b
|
Updated to add compute shaders with header
|
2020-08-25 20:44:55 +01:00 |
|
Alejandro Saucedo
|
2490708486
|
Added fully functional build shaders with dependencies on folders
|
2020-08-25 08:39:23 +01:00 |
|