Fabian Sauter
f40ba2852b
Enum class fix for fmt 8.x
...
Since fmt 8.0.0 enum classes are not being implicitly converted to int any more.
Refference: https://github.com/fmtlib/fmt/issues/1841
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-02 14:33:03 +02:00
Alejandro Saucedo
11b04510ea
Added active log level definitions for kompute
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-04-13 10:52:42 +01:00
Alejandro Saucedo
47c0af0c85
Re-updated single include
2022-01-04 22:57:20 +00:00
Alejandro Saucedo
932620091c
Updated docs and renamig kp::Constants
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
559b83e07f
Fixing deleted sequence from header
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
3d320ff687
Updating python
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
5ed2691301
Updated push const to validate same size params
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:15 +01:00
Alejandro Saucedo
858a70d9b8
Added tests for push constants of all and mixed types
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:15 +01:00
Alejandro Saucedo
c23573eb47
Added template function for algorithm on manager
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:15 +01:00
Alejandro Saucedo
860fda9fb5
Initil implementation
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 15:19:11 +01:00
Alejandro Saucedo
17a541706b
Added various files including security
2021-07-21 21:42:35 +01:00
Alejandro Saucedo
1357549900
Updated glslang as core dependency
2021-07-20 19:22:51 +01:00
Alejandro Saucedo
53039040ba
Updated naming on code files
2021-05-11 09:56:44 +01:00
aliPMPAINT
61053d633d
Updating Kompute.hpp
2021-03-31 11:23:16 +04:30
aliPMPAINT
c8142ed880
fixes #193 issue
2021-03-31 10:47:45 +04:30
Alejandro Saucedo
d23ea95e64
Updated single include
2021-03-20 08:49:36 +00:00
Alejandro Saucedo
156e3b4964
Reformat kompute
2021-03-13 17:03:41 +00:00
Alejandro Saucedo
53ae5c2d0a
Updated kompute
2021-03-13 17:02:06 +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
alexander-g
d71d169886
raw vk::deviceproperties and python dict
2021-03-12 09:51:31 +01:00
alexander-g
f52efcef0f
Device Properties
2021-03-12 08:32:51 +01:00
Alejandro Saucedo
d7b98f149b
Added OpMemoryBarrier to the available operations
2021-03-09 22:11:54 +00:00
Alejandro Saucedo
263f392cbb
Updated memory barriers to include staging buffers
2021-03-09 08:06:27 +00:00
Alejandro Saucedo
5ff7b4aa78
Added single header
2021-03-07 14:10:38 +00:00
Alejandro Saucedo
a2ee928f4c
Updated tests and rebased
2021-03-07 14:09:56 +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
fa5dc43b44
Updated compile_shader to compileShader
2021-03-07 14:03:51 +00:00
alexander-g
6da6bca339
requested changes
2021-03-07 12:25:41 +01:00
alexander-g
eb47d52047
Merge branch 'master' into timestamps
2021-03-06 13:18:21 +01:00
Alejandro Saucedo
0a856c3f82
Regenerated python docstrings
2021-03-06 11:20:27 +00:00
alexander-g
6f5a8f8968
support for timestamps
2021-03-06 11:45:29 +01:00
Alejandro Saucedo
33a0ef933b
Updated tests to run synchronous
2021-03-05 08:33:53 +00:00
Alejandro Saucedo
c211c22a78
Updated constants to be set as part of descriptor layout
2021-03-04 08:10:28 +00:00
Alejandro Saucedo
6192dda520
Added rerecord functionality and tests
2021-03-01 22:08:05 +00:00
Alejandro Saucedo
4fddf74ca7
Updated examples
2021-02-28 17:07:17 +00:00
Alejandro Saucedo
7dc1f35206
Added support for push constants
2021-02-28 13:59:01 +00:00
Alejandro Saucedo
91d3b9a223
All python tests pass
2021-02-28 07:57:36 +00:00
Alejandro Saucedo
4c4d073b90
Python implementation
2021-02-27 19:37:31 +00:00
Alejandro Saucedo
08a5543c5d
Removed the brainstorming code in the py file
2021-02-27 14:49:14 +00:00
Alejandro Saucedo
7fb1515c93
Added TensorOpTensorCreate tests
2021-02-27 14:49:13 +00:00
Alejandro Saucedo
3304767f2c
Updated to enable for opmult to work
2021-02-27 14:49:13 +00:00
Alejandro Saucedo
fb617d1722
Initial base set of tests aligned with new interface
2021-02-27 14:49:13 +00:00
Alejandro Saucedo
6378583a23
Further tests added to new structure
2021-02-27 14:49:13 +00:00
Alejandro Saucedo
635fdb02be
Added baseline functionality including new memory models
2021-02-27 14:49:12 +00:00
Alejandro Saucedo
9aae5d69db
Initial checkpoint with reasonable workflow
2021-02-27 14:49:12 +00:00
aliPMPAINT
ff63fe7a2d
took the defaultResource outside of the Shader class
2021-02-27 11:49:03 +03:30
aliPMPAINT
bb7893bf54
updated ingle_include/kompute/Kompute.hpp
2021-02-27 11:32:09 +03:30