Commit History

Author SHA1 Message Date
  Aaron Miller 2f8cd979ec metal : release buffers when freeing metal context (#2062) 2 years ago
  Kawrakow 6769e944c7 k-quants : support for super-block size of 64 (#2001) 2 years ago
  Georgi Gerganov ce2c7d72e2 metal : handle buffers larger than device's maxBufferLength (#1826) 2 years ago
  Georgi Gerganov 4f9c43e3bd minor : warning fixes 2 years ago
  Aaron Miller 0711a5f6dc metal : add norm, cpy f16->f16, alibi kernels (#1823) 2 years ago
  Georgi Gerganov 4bfcc855ab metal : parallel command buffer encoding (#1860) 2 years ago
  Kawrakow 74a6d922f1 Metal implementation for all k_quants (#1807) 2 years ago
  Kawrakow 8c0a10e64d metal : fix failure to load model (#1817) 2 years ago
  Andrei 303f5809f1 metal : fix issue with ggml-metal.metal path. Closes #1769 (#1782) 2 years ago
  Kawrakow e9b66ee982 metal : add Q4_1 implementation (#1785) 2 years ago
  AT 92f44ff7f7 metal : add GELU implementation (#1770) 2 years ago
  Kawrakow 245fc3c37d metal : faster q4_0 (#1775) 2 years ago
  Kawrakow 72ff5282bf metal : add Q2_K implementation (#1762) 2 years ago
  Kawrakow 0f291e1f65 metal : Q6_K implementation (#1752) 2 years ago
  Kawrakow 4161bdc04d metal : add Q4_K implementation (#1733) 2 years ago
  Georgi Gerganov 44f906e853 metal : add f16 support 2 years ago
  Spencer Sutton 590250f7a9 metal : add checks for buffer size (#1706) 2 years ago
  kiltyj 9d0693bce3 metal : use shared buffers between CPU and GPU (#1696) 2 years ago
  Georgi Gerganov ecb217db4f llama : Metal inference (#1642) 2 years ago