BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare prerm setup test unpack DEPEND=blas? ( virtual/blas ) cuda? ( dev-util/nvidia-cuda-toolkit ) blis? ( sci-libs/blis ) opencl? ( virtual/opencl ) kleidiai? ( dev-cpp/kleidiai ) dev-vcs/git net-misc/curl net-misc/wget utils? ( dev-python/virtualenv ) app-admin/sudo DESCRIPTION=Llama.cpp - LLM inference in C/C++. EAPI=8 HOMEPAGE=https://github.com/ggml-org/llama.cpp IUSE=systemd utils static lto test examples disable-arm-neon dynamic-backends curl hbm android msvc +accelerate blas blis +llamafile cann musa cuda cuda-force-mmq cuda-force-cublas +cuda-unified-memory cuda-f16 cuda-no-peer-copy cuda-no-vmm cuda-fa-all-quants +cuda-graphs hip hip-graphs +hip-no-vmm hip-uma vulkan vulkan-check-results vulkan-debug vulkan-memory-debug vulkan-shader-debug-info vulkan-perf vulkan-validate vulkan-run-tests kompute +openmp rpc opencl opencl-profiling +opencl-embed-kernels +opencl-use-adreno-kernels metal metal-use-bf16 metal-ndebug metal-shader-debug +metal-embed-library +cpu webgpu cpu-native cpu-all-variants cpu_flags_x86_avx cpu_flags_x86_avx_vnni cpu_flags_x86_avx2 cpu_flags_x86_avx512 cpu_flags_x86_avx512_vbmi cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_bf16 cpu_flags_x86_fma cpu_flags_x86_f16c cpu_flags_x86_amx_tile cpu_flags_x86_amx_int8 cpu_flags_x86_amx_bf16 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4 cpu_flags_x86_sse4a cpu_flags_x86_sse41 cpu_flags_x86_sse42 cpu_flags_x86_ssse3 kleidiai cpu_flags_loong_lasx cpu_flags_loong_lsx cpu_flags_riscv_rvv abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151 python_single_target_python3_11 python_single_target_python3_12 LICENSE=MIT PROPERTIES=live RDEPEND=acct-user/genai acct-group/genai blas? ( virtual/blas ) cuda? ( dev-util/nvidia-cuda-toolkit ) blis? ( sci-libs/blis ) opencl? ( virtual/opencl ) REQUIRED_USE=?? ( python_single_target_python3_11 python_single_target_python3_12 ) || ( cpu cuda cuda-f16 hip vulkan cann musa kompute opencl metal webgpu kleidiai ) test? ( curl ) vulkan-run-tests? ( test ) blis? ( blas ) cpu-native? ( cpu ) cpu-all-variants? ( cpu ) cuda? ( cpu ) android? ( !llamafile !openmp ) msvc? ( !cpu_flags_x86_fma !cpu_flags_x86_f16c !cpu_flags_x86_amx_tile !cpu_flags_x86_amx_int8 !cpu_flags_x86_amx_bf16 ) !cuda? ( !cuda-force-mmq !cuda-force-cublas !cuda-unified-memory !cuda-f16 !cuda-no-peer-copy !cuda-no-vmm !cuda-fa-all-quants !cuda-graphs ) !hip? ( !hip-graphs !hip-no-vmm !hip-uma ) !vulkan? ( !vulkan-check-results !vulkan-debug !vulkan-memory-debug !vulkan-shader-debug-info !vulkan-perf !vulkan-validate !vulkan-run-tests ) !opencl? ( !opencl-profiling !opencl-embed-kernels !opencl-use-adreno-kernels ) !cpu? ( !cpu_flags_x86_avx !cpu_flags_x86_avx_vnni !cpu_flags_x86_avx2 !cpu_flags_x86_avx512 !cpu_flags_x86_avx512_vbmi !cpu_flags_x86_avx512_vnni !cpu_flags_x86_avx512_bf16 !cpu_flags_x86_fma !cpu_flags_x86_f16c !cpu_flags_x86_amx_tile !cpu_flags_x86_amx_int8 !cpu_flags_x86_amx_bf16 !cpu_flags_x86_sse !cpu_flags_x86_sse2 !cpu_flags_x86_sse3 !cpu_flags_x86_sse4 !cpu_flags_x86_sse4a !cpu_flags_x86_sse41 !cpu_flags_x86_sse42 !cpu_flags_x86_ssse3 !cpu_flags_loong_lasx !cpu_flags_loong_lsx !cpu_flags_riscv_rvv ) dynamic-backends? ( !cpu-native ) RESTRICT=!test? ( test ) test? ( userpriv ) SLOT=0 _eclasses_=cmake afd0f31e9d412cf08495c07ab5b698ea cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd rocm b406b041c5b107f8d8600865210e24e2 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e1dcdae55331eb44fbe25a03fd1b705f