Commit graph

799 commits

Author SHA1 Message Date
Henry Miskin
b8963a4604 Merge branch 'master' into 131_pi4_mesa_vulkan_example 2021-03-14 21:31:58 +00:00
Henry Miskin
31ad92180c Added render permissions modification 2021-03-14 21:31:49 +00:00
Alejandro Saucedo
2cea129301
Merge pull request #189 from EthicalML/v0.7.0-release
v0.7.0 release
2021-03-14 16:04:05 +00:00
Alejandro Saucedo
21f4337d55 Fixed skip test check 2021-03-14 15:35:32 +00:00
Alejandro Saucedo
ab7cf079a9 Updated include directories to always include both the full headers and the single include 2021-03-14 15:05:52 +00:00
Alejandro Saucedo
d60e9ee86b Updated to private library include 2021-03-14 14:45:22 +00:00
Alejandro Saucedo
25fc03cb72 Added spdlog, fmt and glslang as public targets 2021-03-14 11:10:04 +00:00
Alejandro Saucedo
4e1ef1fae8 Removed scope classifier for library dependencies 2021-03-14 10:08:32 +00:00
Alejandro Saucedo
953dc54cb5 Updated scope of the dependencies to include in install 2021-03-14 09:56:47 +00:00
Alejandro Saucedo
6bab776b03 Added options to build dependencies as shared or static lib 2021-03-14 09:41:17 +00:00
Alejandro Saucedo
282326e8b8 Updated changelog and added further documentation on release 2021-03-14 08:44:52 +00:00
Alejandro Saucedo
b0c23f4085 Updated version string 2021-03-14 08:37:27 +00:00
Alejandro Saucedo
42ba714318
Merge pull request #186 from EthicalML/transfer_hpp_to_cpp
Resolve moving all functions from tensor HPP to CPP
2021-03-13 17:20:48 +00:00
Alejandro Saucedo
7d2c7825ff Removed unused code in optensorcopy 2021-03-13 17:06:37 +00:00
Alejandro Saucedo
156e3b4964 Reformat kompute 2021-03-13 17:03:41 +00:00
Alejandro Saucedo
ea3a303984 Reformat 2021-03-13 17:02:23 +00:00
Alejandro Saucedo
53ae5c2d0a Updated kompute 2021-03-13 17:02:06 +00:00
Alejandro Saucedo
1088ee893e Moved all functions from hpp to cpp in tensor 2021-03-13 17:00:29 +00:00
Alejandro Saucedo
00f02cb9ad
Merge pull request #182 from EthicalML/181_memory_barriers
Updated memory barriers to include staging buffers
2021-03-13 10:03:14 +00:00
Alejandro Saucedo
4e86562cff Updated staging memory barrier to ensure it's always coherent 2021-03-13 07:40:20 +00:00
Alejandro Saucedo
abd635c0a9
Merge pull request #184 from alexander-g/deviceproperties
Device Properties
2021-03-12 09:13:09 +00:00
alexander-g
d71d169886 raw vk::deviceproperties and python dict 2021-03-12 09:51:31 +01:00
Alejandro Saucedo
8ec1f8000b Fixed references in the docs 2021-03-12 07:38:18 +00:00
alexander-g
f52efcef0f Device Properties 2021-03-12 08:32:51 +01:00
Alejandro Saucedo
50366c6658
Merge pull request #183 from alexander-g/lesswarnings
Too many warnings
2021-03-11 19:34:28 +00:00
alexander-g
c6c89ac75a { } 2021-03-11 20:30:30 +01:00
alexander-g
70678e44ae too many warnings 2021-03-11 20:09:23 +01:00
Alejandro Saucedo
d7b98f149b Added OpMemoryBarrier to the available operations 2021-03-09 22:11:54 +00:00
Alejandro Saucedo
c9bd406c8b Added barrier 2021-03-09 10:00:33 +00:00
Alejandro Saucedo
0ea3a79123 Updated access masks for the pipeline barriers 2021-03-09 08:52:43 +00:00
Alejandro Saucedo
263f392cbb Updated memory barriers to include staging buffers 2021-03-09 08:06:27 +00:00
Henry Miskin
df79ec2f7d Fix mistake on package installation 2021-03-07 19:11:21 +00:00
Henry Miskin
d55edfb883 Add instructions for running on Pi4 2021-03-07 19:03:14 +00:00
Alejandro Saucedo
1d1018fa0c Reformat 2021-03-07 14:45:31 +00:00
Alejandro Saucedo
1d2d33b269
Merge pull request #177 from EthicalML/add_tensor_types
Add support for bool, double, int32, uint32 and float32 on Tensors via TensorT
2021-03-07 14:25:19 +00:00
Alejandro Saucedo
2e1022410b Updated compile_shader to compileShader 2021-03-07 14:20:31 +00:00
Alejandro Saucedo
6fd19b9d05 Fixed conflicts 2021-03-07 14:11:32 +00:00
Alejandro Saucedo
5ff7b4aa78 Added single header 2021-03-07 14:10:38 +00:00
Alejandro Saucedo
df0dfd351f Added types tests 2021-03-07 14:09:59 +00:00
Alejandro Saucedo
8abb2313d0 Updated python and cpp end to end test and readme to show support for different types on tensor 2021-03-07 14:09:59 +00:00
Alejandro Saucedo
6a7f410675 Updated to use flatdata on the python 2021-03-07 14:09:58 +00:00
Alejandro Saucedo
a2ee928f4c Updated tests and rebased 2021-03-07 14:09:56 +00:00
Alejandro Saucedo
bb64b2b37c Updated destroy and amended tests to ensure they test tensor in scope 2021-03-07 14:08:58 +00:00
Alejandro Saucedo
1cc369cb19 Mark pointer invalid after destroy tensor 2021-03-07 14:08:58 +00:00
Alejandro Saucedo
f02b9d6915 Working implementation with tests 2021-03-07 14:08:57 +00:00
Alejandro Saucedo
cf7d46cd23 Initial simpification of interface implementation 2021-03-07 14:08:57 +00:00
Alejandro Saucedo
956883e0cd Working iteration of kompute tensor with multiplee types 2021-03-07 14:08:57 +00:00
Alejandro Saucedo
ad18c2e546 Initial implementation of tensor working compiling 2021-03-07 14:08:56 +00:00
Alejandro Saucedo
b81896a780 Innitial iteration of multiple type tensor 2021-03-07 14:08:56 +00:00
Alejandro Saucedo
f569bae998 Updated python docstrings 2021-03-07 14:08:53 +00:00