Commit Graph

  • 4892b5ebe5 remove -Werror to make build succeed ollama-backend-wip cebtenzzre 2025-02-20 15:54:13 -05:00
  • e01197f66d WIP ninja-crash cebtenzzre 2025-02-20 13:03:20 -05:00
  • 7c20efa30b Manager: fix fmt v11 compat master cebtenzzre 2024-09-24 16:39:57 -04:00
  • aa57dff8ef cmake: don't search for fmt if the target already exists Jared Van Bortel 2024-09-06 19:13:59 -04:00
  • f592b5bca3 Manager: enable shaderFloat16 if supported by GPU Jared Van Bortel 2024-07-18 14:50:28 -04:00
  • 347759fe69 Manager: repeat clear() until nothing left to free Jared Van Bortel 2024-07-18 14:46:59 -04:00
  • 8cca1cb9e9 Manager: support freeing device without freeing instance Jared Van Bortel 2024-07-18 14:44:01 -04:00
  • a850b84f43 plug a few memory leaks Jared Van Bortel 2024-07-18 14:40:45 -04:00
  • 7adef49fa5 Fix Sequence::clear() crydsch 2023-05-15 14:31:20 +02:00
  • c339310f6f cmake: don't install anything Jared Van Bortel 2024-05-08 11:22:33 -04:00
  • 87c7180b62 Bump black from 19.10b0 to 24.3.0 in /scripts dependabot/pip/scripts/black-24.3.0 dependabot[bot] 2024-03-20 15:44:38 +00:00
  • d1e3b0953c manager: do not request shaderFloat16 Jared Van Bortel 2024-01-31 15:26:05 -05:00
  • ed2ce32efd fix -Wunused-private-field warnings from clang Jared Van Bortel 2024-01-31 15:25:59 -05:00
  • 4565194ed7 fix -Wunused-private-field warnings from clang llama.cpp Cebtenzzre 2024-01-08 14:42:03 -05:00
  • 2d0a8abc64 sync changes from nomic-ai/llama.cpp Jared Van Bortel 2023-12-13 17:51:59 -05:00
  • 7ac0862445 Major refactor to kompute allowing controlling buffers outside of the tensor object. master-old Adam Treat 2023-07-24 09:20:45 -04:00
  • 5db4a58550 Allow to set tensors. Adam Treat 2023-07-21 21:54:15 -04:00
  • 747aab98fc Use a global cache for the pipeline. Adam Treat 2023-07-21 21:53:47 -04:00
  • ae5f122b77 Fix build again. Adam Treat 2023-07-21 12:33:05 -04:00
  • 746ff8a848 Fix build. Adam Treat 2023-07-21 12:30:25 -04:00
  • d3ad3aa657 Allow pre-allocated memory from vulkan for staging host. Adam Treat 2023-07-21 12:18:29 -04:00
  • 63567a72be Merge pull request #325 from Crydsch/fix_check_vulkan_version Alejandro Saucedo 2023-05-28 02:34:18 -06:00
  • cd831a76fb Fix vulkan version parsing crydsch 2023-05-02 17:52:53 +02:00
  • e7890bbb4d Delete blank Kompute.hpp file Alejandro Saucedo 2022-12-03 17:48:51 +00:00
  • 6cbb0f7062 Merge pull request #316 from KomputeProject/adding_storage_tensor Alejandro Saucedo 2022-12-03 17:43:42 +00:00
  • 65c52aaf9c Added documentation for async logging flag Alejandro Saucedo 2022-12-03 17:25:53 +00:00
  • 2f5a88c136 Added tests to validate that storage buffers work correctly Alejandro Saucedo 2022-12-03 17:24:12 +00:00
  • f7a77ed521 Added functionaliy for eStorage buffers to work correctly Alejandro Saucedo 2022-12-03 17:24:00 +00:00
  • 201e43b25d Added option for spdlog sync mode to ensure consistent debugging Alejandro Saucedo 2022-12-03 17:23:37 +00:00
  • f68340e48a Added option for spdlog sync mode to ensure consistent debugging Alejandro Saucedo 2022-12-03 17:23:25 +00:00
  • 09c1a4afee Merge pull request #315 from KomputeProject/logging_fixes Alejandro Saucedo 2022-11-27 11:52:33 +00:00
  • af821278cf Added shorter log Alejandro Saucedo 2022-11-27 11:49:35 +00:00
  • 05237ee3f3 Added shorter log Alejandro Saucedo 2022-11-27 11:39:52 +00:00
  • 206f330d39 Fixes for spdlog to reflect active level Alejandro Saucedo 2022-11-27 11:26:38 +00:00
  • a16100cbf0 Updated makefile to use debug messaging by default Alejandro Saucedo 2022-11-27 11:26:22 +00:00
  • 4c978d1f2c Updated ccls to point to build files Alejandro Saucedo 2022-11-27 11:25:58 +00:00
  • cbc8d22585 Merge pull request #314 from KomputeProject/update_examples_Tests Alejandro Saucedo 2022-11-26 17:04:57 +00:00
  • cd4f22524e Updated android test to work with source branch Alejandro Saucedo 2022-11-26 16:58:44 +00:00
  • 648ec502b1 Updated example to map results Alejandro Saucedo 2022-11-26 16:58:28 +00:00
  • 29f6d8c0e9 Added logistic regression check output Alejandro Saucedo 2022-11-26 16:38:00 +00:00
  • 342afccaf3 Added logistic regression check output Alejandro Saucedo 2022-11-26 16:35:06 +00:00
  • cf1dec9132 Added logistic regression test in CI Alejandro Saucedo 2022-11-26 16:32:09 +00:00
  • bc1149a421 Added test with assert in test Alejandro Saucedo 2022-11-26 16:29:23 +00:00
  • a434e0a791 Added initial example for automated CI Alejandro Saucedo 2022-11-26 16:10:45 +00:00
  • 243c684ac3 Added initial example for automated CI Alejandro Saucedo 2022-11-26 16:07:36 +00:00
  • 9d007e5c04 Added initial example for automated CI Alejandro Saucedo 2022-11-26 15:57:54 +00:00
  • b02640a026 Added initial example for automated CI Alejandro Saucedo 2022-11-26 15:55:19 +00:00
  • c48d2d1539 Added initial example for automated CI Alejandro Saucedo 2022-11-26 15:54:10 +00:00
  • 54cb362729 Added initial example for automated CI Alejandro Saucedo 2022-11-26 15:51:27 +00:00
  • 8e3b52cd56 Added initial example for automated CI Alejandro Saucedo 2022-11-26 15:46:25 +00:00
  • 2e258610aa Added initial example for automated CI Alejandro Saucedo 2022-11-26 15:42:18 +00:00
  • c4a4dc4908 Added initial example for automated CI Alejandro Saucedo 2022-11-26 15:41:58 +00:00
  • 8a3d2277b7 Added initial example for automated CI Alejandro Saucedo 2022-11-26 15:39:23 +00:00
  • 637bfb1bc0 Merge pull request #312 from KomputeProject/axsaucedo-patch-5 Alejandro Saucedo 2022-11-26 07:48:03 +00:00
  • 0cd2d7a52a Updating default headers to Vulkan v1.3.231 Alejandro Saucedo 2022-11-26 07:43:46 +00:00
  • a40adf8335 Merge pull request #311 from hungrymonkey/fixbuilderror Alejandro Saucedo 2022-11-26 07:41:45 +00:00
  • 9eac80f048 Fixed build error on gcc 12 hungrymonkey 2022-11-25 19:27:05 -08:00
  • 6b8b6e864a Merge pull request #309 from KomputeProject/1_3_vulkan_upgrade Alejandro Saucedo 2022-11-20 13:52:43 +00:00
  • b23e925636 Removed parallel as caused issues in build Alejandro Saucedo 2022-11-20 13:39:37 +00:00
  • 06e5c159f5 Updating cmake build from fork Alejandro Saucedo 2022-11-20 12:45:37 +00:00
  • a48003afef Reduced size of swiftshader 2gb->150mb Alejandro Saucedo 2022-11-20 12:25:38 +00:00
  • c501ff6dca Updated cpp tests to use latest images Alejandro Saucedo 2022-11-20 11:59:13 +00:00
  • d9075cdbec Updated python tests to use new images Alejandro Saucedo 2022-11-20 11:59:01 +00:00
  • 227a6cf998 Updated kompute to use latest vulkan version based on sdk image Alejandro Saucedo 2022-11-20 11:58:37 +00:00
  • 26c5dc8116 Updated swiftshader image to rebuild with latest Alejandro Saucedo 2022-11-20 11:58:24 +00:00
  • 57ffe865b8 Updated vulkan image to use latest sdk Alejandro Saucedo 2022-11-20 11:58:02 +00:00
  • e719cedf55 Updated makefile to use reference vars Alejandro Saucedo 2022-11-20 11:57:40 +00:00
  • 5a40c57438 Merge pull request #307 from COM8/fetch_content_remote_cleanup Alejandro Saucedo 2022-11-15 13:30:34 +00:00
  • d59b44d853 Updated the fetch_content git repo and commit hash Fabian Sauter 2022-11-15 13:20:36 +01:00
  • 1344ece4ac Merge pull request #287 from COM8/master Alejandro Saucedo 2022-11-14 20:08:36 +00:00
  • 13db27cceb Updated the Android example kp version Fabian Sauter 2022-10-28 11:56:43 +02:00
  • 099f0e4725 Loading vk lib dynamically on instance creation Fabian Sauter 2022-10-28 11:55:57 +02:00
  • 82c2460166 Removed old Android init VK toast Fabian Sauter 2022-10-27 14:26:26 +02:00
  • 6506aba466 Fixed building Kompute for Android Fabian Sauter 2022-10-27 14:24:41 +02:00
  • 3d6c5af302 Fixed unused var in Manager Fabian Sauter 2022-07-31 14:24:49 +02:00
  • eb00e02708 Fixed Vulkan validation layer Fabian Sauter 2022-07-31 11:54:28 +02:00
  • e8f051fc66 Merge pull request #301 from MiroPalmu/master Alejandro Saucedo 2022-09-11 10:25:42 +01:00
  • 604f8849a0 Commit from pr 294 Miro Palmu 2022-09-10 22:58:14 +03:00
  • d52b3d41b8 Fixed typo Miro Palmu 2022-09-10 18:47:00 +03:00
  • 63b0b8a4ae Fixed documentation Miro Palmu 2022-09-10 18:44:26 +03:00
  • a011673a89 Enabling Vulkan build in headers for cpp test Fabian Sauter 2022-07-28 13:22:59 +02:00
  • 513934219a Using Vulkan build in headers for python tests Fabian Sauter 2022-07-28 13:19:10 +02:00
  • ffc2dcc0b3 Fixed KOMPUTE_OPT_USE_BUILT_IN_VULKAN_HEADERS Fabian Sauter 2022-07-28 13:00:26 +02:00
  • 284ab873ea Fixed Windows make commands Fabian Sauter 2022-07-28 11:54:43 +02:00
  • 2013bf9c68 Increased the CMake minimum required version to 3.20 Fabian Sauter 2022-07-28 10:35:22 +02:00
  • 22f6f43a86 Updated outdated Windows build flags Fabian Sauter 2022-07-28 10:32:45 +02:00
  • d1a80ded02 Use shared (DLL) run-time lib even when Google Test is built as static lib Fabian Sauter 2022-07-28 10:06:15 +02:00
  • 53a3753caf Fixed deviceName conversion Fabian Sauter 2022-07-27 12:59:08 +02:00
  • 732704a9ee Removed .data() for deviceName Fabian Sauter 2022-07-27 12:41:10 +02:00
  • 731b74610d Limiting the number of parallel builds for python CI Fabian Sauter 2022-07-27 12:19:34 +02:00
  • 7ad254e07a Removed "--paralle 1" from building python again Fabian Sauter 2022-07-27 12:05:47 +02:00
  • 7673db6959 Replaced set and list to string with fmt::join Fabian Sauter 2022-07-26 13:39:42 +02:00
  • 089f258968 Updated the build system docs Fabian Sauter 2022-07-26 13:35:02 +02:00
  • ac1831306a Setting the correct env for c++ test execution in the CI Fabian Sauter 2022-07-26 13:29:19 +02:00
  • c43b623875 Running tests via the Makefile Fabian Sauter 2022-07-26 13:22:48 +02:00
  • 9f2f3045f1 Typo Fabian Sauter 2022-07-26 13:18:34 +02:00
  • 48a096c736 Typo Fabian Sauter 2022-07-26 13:18:19 +02:00
  • 84bb62f397 Switched back to a single executable for test Fabian Sauter 2022-07-26 13:17:24 +02:00
  • f2457b32c7 Python building only with one job in parallel Fabian Sauter 2022-07-26 12:45:00 +02:00
  • 4b7e3b13f8 Fixed building Python package Fabian Sauter 2022-07-26 12:36:46 +02:00