v0.8.0
v0.8.0
Closed issues:
- An unset KOMPUTE_ENV_DEBUG_LAYERS leads KP_LOG_DEBUG to pass envLayerNamesVal==nullptr #245
- Extend utils shader helpers in test for windows #240
- Python segfaults after import kp #230
- Simple and extended python examples do not work (v 0.7.0) #228
- Python macOS issue (ImportError: dlopen(...): no suitable image found. Did find: ...: mach-o, but wrong architecture) #223
- Python macOS issue (Symbol not found: __PyThreadState_Current ... Expected in: flat namespace) #221
- Finalise Migration of Kompute into Linux Foundation #216
- CMake Error: Imported target "kompute::kompute" includes non-existent path "/usr/local/single_include" #212
- Incompatibality inroduced with #168 on Vulkan 1.1.x #209
- external libraries #201
- Starting slack group or discord for alternative / faster version of asking questions #198
- Test SingleSequenceRecord is not thread safe and fails in AMD card #196
- Update Kompute headers to reference the glslang headers for install vs build interfaces #193
- Integrate with GLSLang find_package file when issue is resolved in the glslang repo #191
- Release 0.7.0 #187
- Get number of available devices #185
- Deep Learning Convolutional Neural Network (CNN) example implementation #162
- Create example compiling and running in raspberry pi with Mesa Vulkan drivers #131
- Add support for VK_EXT_debug_utils labels #110
Merged pull requests:
- Fix for null debug log causing exception in fmt lib #246 (axsaucedo)
- 0.8.0 Release #244 (axsaucedo)
- Adding support for different types for spec and push consts #242 (axsaucedo)
- Extend shader helper functions in tests to support windows #241 (axsaucedo)
- Increase test cov across codebase #239 (axsaucedo)
- Updated collab link for C++ notebook #237 (axsaucedo)
- Updating repo licenses and links #236 (axsaucedo)
- Removing GLSLang as core dependency #235 (axsaucedo)
- Naive matrice multiplication example #233 (Corentin-pro)
- Fixed typo in CMakeLists.txt (ANDOID => ANDROID) #232 (Corentin-pro)
- Set kp_debug, kp_info, kp_warning and kp_error to py::none() when the program terminates. #231 (thinking-tower)
- VGG7 Python example #227 (20kdc)
- Add documentation for CMake flags #224 (thinking-tower)
- Set PYTHON_INCLUDE_DIR and PYTHON_LIBRARY during installation #222 (thinking-tower)
- Removing xxd.exe binary and add instructions to build #220 (axsaucedo)
- [PYTHON] Ensure numpy array increments refcount of tensor to keep valid #219 (axsaucedo)
- Added destroy for manager #218 (axsaucedo)
- Revert "Fixed the issue that caused CMake to look for non-existent path after being installed" #217 (axsaucedo)
- Fixed the issue that caused CMake to look for non-existent path after being installed #213 (unexploredtest)
- omitted .data() because it is incompatible with vulkan 1.1.x #211 (unexploredtest)
- vkEnumeratePhysicalDevices(*(this->mInstance) ... doesn't work on Linux i386 #208 (unexploredtest)
- Raises an error when having no/exceeding vulkan device's limit #207 (unexploredtest)
- Updated README and fixed a syntax error on C++'s example #206 (unexploredtest)
- removed the extra comma after KOMPUTE_OPT_REPO_SUBMODULE_BUILD #205 (unexploredtest)
- Extending list_devices test for multiple devices #204 (axsaucedo)
- Fix #include <SPIRV/GlslangToSpv.h> #200 (unexploredtest)
- Added memory barrier on test #199 (axsaucedo)
- Add function to list physical devices #195 (axsaucedo)
- v0.7.0 release #189 (axsaucedo)
- Add instructions for running on Pi4 #180 (hpgmiskin)