bandoti and GitHub
d24d592808
ci: fix cross-compile sync issues ( #12804 )
2025-05-01 19:06:39 -03:00
bandoti and GitHub
00137157fc
Disable CI cross-compile builds ( #13022 )
2025-04-19 18:05:03 +02:00
bandoti and GitHub
1be76e4620
ci: add Linux cross-compile build ( #12428 )
2025-04-04 14:05:12 -03:00
bandoti and GitHub
6f3bd38640
cmake: remove caching from vulkan coopmat checks ( #12719 )
2025-04-02 14:56:26 -03:00
bandoti and GitHub
fef0cbeadf
cleanup: fix compile warnings associated with gnu_printf ( #11811 )
2025-02-12 10:06:53 -04:00
19f65187cb
cmake: add ggml find package ( #11369 )
...
* Add initial ggml cmake package
* Add build numbers to ggml find-package
* Expand variables with GGML_ prefix
* Guard against adding to cache variable twice
* Add git to msys2 workflow
* Handle ggml-cpu-* variants
* Link ggml/ggml-base libraries to their targets
* Replace main-cmake-pkg with simple-cmake-pkg
* Interface features require c_std_90
* Fix typo
* Removed unnecessary bracket from status message
* Update examples/simple-cmake-pkg/README.md
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
* Update examples/simple-cmake-pkg/README.md
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
2025-01-26 12:07:48 -04:00
bandoti and GitHub
f95caa7954
cmake: add link dependencies to cmake find pkg ( #10433 )
...
* cmake pkg: find accelerate, openmp, memkind libs
* cmake pkg: find BLAS libs
* try BLAS_LIBRARIES instead
* Add BLAS link opts
* Add more link deps. and set GGML_ vars
2024-11-20 17:22:19 +01:00
bandoti and GitHub
2a11b6b094
Add required ggml-base and backend libs to cmake pkg ( #10407 )
2024-11-19 17:10:30 +01:00
bandoti and GitHub
531cb1c233
Skip searching root path for cross-compile builds ( #10383 )
2024-11-18 16:23:58 +01:00
bandoti and GitHub
d6fe7abf04
ggml: unify backend logging mechanism ( #9709 )
...
* Add scaffolding for ggml logging macros
* Metal backend now uses GGML logging
* Cuda backend now uses GGML logging
* Cann backend now uses GGML logging
* Add enum tag to parameters
* Use C memory allocation funcs
* Fix compile error
* Use GGML_LOG instead of GGML_PRINT
* Rename llama_state to llama_logger_state
* Prevent null format string
* Fix whitespace
* Remove log callbacks from ggml backends
* Remove cuda log statement
2024-10-03 17:39:03 +02:00
bandoti and GitHub
17eb6aa8a9
vulkan : cmake integration ( #8119 )
...
* Add Vulkan to CMake pkg
* Add Sycl to CMake pkg
* Add OpenMP to CMake pkg
* Split generated shader file into separate translation unit
* Add CMake target for Vulkan shaders
* Update README.md
* Add make target for Vulkan shaders
* Use pkg-config to locate vulkan library
* Add vulkan SDK dep to ubuntu-22-cmake-vulkan workflow
* Clean up tabs
* Move sudo to apt-key invocation
* Forward GGML_EXTRA_LIBS to CMake config pkg
* Update vulkan obj file paths
* Add shaderc to nix pkg
* Add python3 to Vulkan nix build
* Link against ggml in cmake pkg
* Remove Python dependency from Vulkan build
* code review changes
* Remove trailing newline
* Add cflags from pkg-config to fix w64devkit build
* Update README.md
* Remove trailing whitespace
* Update README.md
* Remove trailing whitespace
* Fix doc heading
* Make glslc required Vulkan component
* remove clblast from nix pkg
2024-07-13 18:12:39 +02:00
bandoti and GitHub
b38a16dfcf
cmake : fix issue with version info not getting baked into LlamaConfig.cmake ( #3970 )
...
* Split CPP generation from build-info query
* Remove blank lines
* Add BUILD_SHARED_LIBS option
2023-11-27 21:25:42 +02:00
0e40806c1c
common : allow caller to handle help/argument exceptions ( #3715 )
...
* Allow caller to handle help/argument exceptions
* Prepend newline to usage output
* Add new gpt_params_parse_ex function to hide arg-parse impl
* Fix issue blocking success case
* exit instead of returning false
* Update common/common.h
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
* Update common/common.cpp
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
2023-11-01 19:42:01 +02:00
bandoti and GitHub
095231dfd3
cmake : fix transient definitions in find pkg ( #3411 )
2023-10-02 12:51:49 +03:00
bandoti and GitHub
990a5e226a
cmake : add relocatable Llama package ( #2960 )
...
* Keep static libs and headers with install
* Add logic to generate Config package
* Use proper build info
* Add llama as import library
* Prefix target with package name
* Add example project using CMake package
* Update README
* Update README
* Remove trailing whitespace
2023-09-14 20:04:40 +03:00
bandoti and GitHub
52315a4216
readme : update clblast instructions ( #2903 )
...
* Update Windows CLBlast instructions
* Update Windows CLBlast instructions
* Remove trailing whitespace
2023-09-02 15:53:18 +03:00