xctan 
							
						 
					 
					
						
						
							
						
						3555b3004b 
					 
					
						
						
							
							ggml-cpu : rework weak alias on apple targets ( #14146 )  
						
						... 
						
						
						
						* ggml-cpu : rework weak alias on apple targets
* fix powerpc detection
* fix ppc detection
* fix powerpc detection on darwin 
						
						
					 
					
						2025-06-16 13:54:15 +08:00 
						 
				 
			
				
					
						
							
							
								Christian Kastner 
							
						 
					 
					
						
						
							
						
						21fcc21ad5 
					 
					
						
						
							
							cmake: Factor out CPU architecture detection ( #13883 )  
						
						... 
						
						
						
						* cmake: Define function for querying architecture
The tests and results match exactly those of ggml/src/CMakeLists.txt
* Switch arch detection over to new function 
						
						
					 
					
						2025-05-29 12:50:25 +02:00 
						 
				 
			
				
					
						
							
							
								Georgi Gerganov 
							
						 
					 
					
						
						
							
						
						771d84371c 
					 
					
						
						
							
							scripts : update sync + fix cmake merge  
						
						... 
						
						
						
						ggml-ci 
						
						
					 
					
						2025-03-27 10:09:29 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kastner 
							
						 
					 
					
						
						
							
						
						374101fd74 
					 
					
						
						
							
							cmake : enable building llama.cpp using system libggml ( #12321 )  
						
						... 
						
						
						
						* cmake: Factor out compiler flag function from ggml
llama.cpps's build requires it, too, and we may want to make use of it
without add_subdirectory(ggml).
* cmake: Enable building against system ggml
This facilitates package maintenance for Linux distributions, where the
libggml library most likely will be shipped as an individual package
upon which a llama.cpp package depends. 
						
						
					 
					
						2025-03-17 11:05:23 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Vuksanovic 
							
						 
					 
					
						
						
							
						
						b95c8af37c 
					 
					
						
						
							
							cmake: Fix ggml backend dependencies and installation ( #11818 )  
						
						... 
						
						
						
						* Fix dependencies between ggml and backends
ggml backends link only to ggml-base and ggml links to all backends.
* Fix installation of ggml backends
Set up GNUInstallDirs before setting the installation directory of ggml backends 
						
						
					 
					
						2025-02-27 09:42:48 +02:00 
						 
				 
			
				
					
						
							
							
								bandoti 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Diego Devesa 
							
						 
					 
					
						
						
							
						
						ae8de6d50a 
					 
					
						
						
							
							ggml : build backends as libraries ( #10256 )  
						
						... 
						
						
						
						* ggml : build backends as libraries
---------
Signed-off-by: Xiaodong Ye <xiaodong.ye@mthreads.com >
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
Co-authored-by: R0CKSTAR <xiaodong.ye@mthreads.com > 
						
						
					 
					
						2024-11-14 18:04:35 +01:00 
						 
				 
			
				
					
						
							
							
								Georgi Gerganov 
							
						 
					 
					
						
						
							
						
						f3f65429c4 
					 
					
						
						
							
							llama : reorganize source code + improve CMake ( #8006 )  
						
						... 
						
						
						
						* scripts : update sync [no ci]
* files : relocate [no ci]
* ci : disable kompute build [no ci]
* cmake : fixes [no ci]
* server : fix mingw build
ggml-ci
* cmake : minor [no ci]
* cmake : link math library [no ci]
* cmake : build normal ggml library (not object library) [no ci]
* cmake : fix kompute build
ggml-ci
* make,cmake : fix LLAMA_CUDA + replace GGML_CDEF_PRIVATE
ggml-ci
* move public backend headers to the public include directory (#8122 )
* move public backend headers to the public include directory
* nix test
* spm : fix metal header
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
* scripts : fix sync paths [no ci]
* scripts : sync ggml-blas.h [no ci]
---------
Co-authored-by: slaren <slarengh@gmail.com > 
						
						
					 
					
						2024-06-26 18:33:02 +03:00