Commit graph

72 commits

Author SHA1 Message Date
Fabian Sauter
4b7e3b13f8 Fixed building Python package
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
00cc533f80 Android and python logging
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
2ec35acba5 Updated pybind11 bindings
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
f01bcb68a5 New logging framework
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Alejandro Saucedo
c758ec0c20 Updated algo python
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:57:37 +01: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
2d4c2f7333 Fully functional python
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
1972f2c8f8 Updated python build
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:15 +01:00
Alejandro Saucedo
6113d286a9 Updated python to build
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:15 +01:00
Alejandro Saucedo
1357549900 Updated glslang as core dependency 2021-07-20 19:22:51 +01:00
Darius Tan
0f84be9d5b Set kp_debug, kp_info, kp_warning and kp_error to py::none() when the program terminates. 2021-06-12 21:50:37 +12:00
Alejandro Saucedo
a3d8b78ff8
Merge pull request #219 from EthicalML/tensor_python_numpy_ownership
[PYTHON] Ensure numpy array increments refcount of tensor to keep valid
2021-05-15 17:47:13 +01:00
Alejandro Saucedo
53039040ba Updated naming on code files 2021-05-11 09:56:44 +01:00
Alejandro Saucedo
ad9c857427 Updated memory ownership of sharedptr of Tensor to also be refcounted by numpy array returned in data 2021-05-07 16:54:08 +01:00
Alejandro Saucedo
ee9829a5dc Added destroy for manager 2021-05-07 13:36:46 +01:00
Alejandro Saucedo
6222cdf3eb Added destroy for manager 2021-05-07 13:29:23 +01:00
Alejandro Saucedo
a6457ee1ec Added list_devices function and separated new utils function 2021-03-20 08:49:51 +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
6fd19b9d05 Fixed conflicts 2021-03-07 14:11:32 +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
f569bae998 Updated python docstrings 2021-03-07 14:08:53 +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
0a285ef9af Updated string 2021-03-06 11:25:25 +00:00
Alejandro Saucedo
45688c7ab9 Updated python main.cpp 2021-03-06 11:22:57 +00: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
76bd167485 Updated pthon to support desired extensions 2021-03-06 08:05:09 +00:00
Alejandro Saucedo
647f2f1e62 Updated python 2021-03-04 08:27:24 +00:00
Alejandro Saucedo
38f356fdae Updated python to align with current configuration 2021-02-28 14:53:46 +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
9aae5d69db Initial checkpoint with reasonable workflow 2021-02-27 14:49:12 +00:00
Alejandro Saucedo
92f556ff57 Added flag to be able to disable shader utilities 2021-02-21 09:28:05 +00:00
Alejandro Saucedo
ade261fc3a Added sources function to python 2021-02-20 19:37:46 +00:00
Alejandro Saucedo
f9c3feccfe Added python functionality for shader compile 2021-02-20 19:34:49 +00:00
Alejandro Saucedo
b9ca70b8b1 Added python functionality for shader compile 2021-02-20 19:34:16 +00:00
Alejandro Saucedo
95df064dbb updated pytests and fixed dangling spdlog code in python main.cpp 2021-02-14 17:16:47 +00:00
Alejandro Saucedo
711bd158ba Updated python to align with new workgrups and constants, as well as removed all string related functions 2021-02-14 16:47:24 +00:00
Alejandro Saucedo
80e50991f3 Added backwards compatibility for python 2021-02-13 08:07:07 +00:00
Alejandro Saucedo
f31aceea57 Added destroy and rebuild functions to python 2021-02-10 18:42:52 +00:00
Alejandro Saucedo
c78a025f9b Updated docstrings and workflow 2021-02-10 18:42:40 +00:00
Alejandro Saucedo
d8041d696d Added python updated functions 2021-02-09 21:47:40 +00:00
Alejandro Saucedo
650975838c Updated python to align with new structure 2021-02-09 19:19:09 +00:00
Alejandro Saucedo
bf401019c9 Updated python 2021-02-08 07:29:34 +00:00
Alejandro Saucedo
527fa47b61 Removed spdlog references 2021-01-27 22:14:07 +00:00
Alejandro Saucedo
a267edbae5
Resetting to Kompute.cpp to merge PR 2021-01-24 18:25:19 +00:00