Skip to content

Release v0.5.0

Compare
Choose a tag to compare
@axsaucedo axsaucedo released this 08 Nov 16:53
· 844 commits to master since this release
  • Migrated all OpAlgoBase components to use dynamic layouts instead of templates #26, #57
  • Updated all examples to use spir-v bytes by default #86
  • Added compatibility for Vulkan Headers HPP v1.2.154+ #84
  • Added Python Pypi package for Kompute #87
  • Added python interface functions to process python spirv bytes directly* Added implementation of Logistic Regression implementation in Python
  • Extended examples to showcase pyshader to use more pythonic GPU development
  • Enabled spdlog builds by default on python package
  • Added multi-platform python package installs via pypi https://pypi.org/project/kp/
  • Added log level config functionality in python
  • Added Python Bindings for Kompute library
  • Added Python tests showcasing core functionality using Manager and Sequences
  • Added documentation integrating pyhton class references (to be automated)
  • Changed sequences to be returned as shader_ptr instead of weak_ptr
  • Added sequence memory management via init member function
  • Added explicit definition on VulkanDestroy funtions for VulkanHPP 1.2.155-1.2.158 compat
  • Removed template parameters from OpAlgoBase functions (added Op*.cpp files)
  • Added python build to main cmake file
  • Added pybind11 submodule
  • Added Sequence tests to verify memory management via init member function
  • Update e2e examples
  • Add Python documentation and further examples