[PATCH] gnu: Add ggml

  • Open
  • quality assurance status badge
Details
One participant
  • Andy Tai
Owner
unassigned
Submitted by
Andy Tai
Severity
normal
A
A
Andy Tai wrote on 14 Aug 2023 10:26
(address . guix-patches@gnu.org)(name . Andy Tai)(address . atai@atai.org)
76a0d6eddc12cf155d371941dbcf9feb9acf7780.1692001547.git.atai@atai.org
* gnu/packages/machine-learning.scm (ggml): New variable
---
gnu/packages/machine-learning.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index c32180615b..8d89ef2208 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -4801,3 +4801,30 @@ (define-public oneapi-dnnl
"OneAPI Deep Neural Network Library (oneDNN) is a cross-platform
performance library of basic building blocks for deep learning applications.")
(license license:asl2.0)))
+
+
+(define-public ggml
+ (let ((commit "95b559dbae6a25b2a7e26ab5989c1538387225e9")
+ (version "0.1.0")
+ (revision "1"))
+ (package
+ (name "ggml")
+ (version (git-version version revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ggerganov/ggml")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "06x3aa6071f7r69lyipn8agzqryh0c4b6zs5mma7c0r8ixbjb3ly"))))
+ (build-system cmake-build-system)
+ (home-page "https://ggml.ai/")
+ (synopsis "Tensor library for machine learning")
+ (description
+ "ggml is a tensor library for machine learning to enable large models and
+high performance on commodity hardware. It is used by llama.cpp and whisper.cpp.")
+ (license license:expat))))
+
+

base-commit: b15381460ed74e72792ff182dd2ca7a06ba59b0c
--
2.41.0
A
A
Andy Tai wrote on 20 Sep 2023 07:28
[PATCH v2] gnu: Add ggml
(address . 65284@debbugs.gnu.org)(name . Andy Tai)(address . atai@atai.org)
4b919e1425fdbcf626ea1e76915f44345ac5f34e.1695187655.git.atai@atai.org
* gnu/packages/machine-learning.scm (ggml): New variable
---
gnu/packages/machine-learning.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index abba41626d..d90ddaf653 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -4926,3 +4926,30 @@ (define-public oneapi-dnnl
"OneAPI Deep Neural Network Library (oneDNN) is a cross-platform
performance library of basic building blocks for deep learning applications.")
(license license:asl2.0)))
+
+
+(define-public ggml
+ (let ((commit "95b559dbae6a25b2a7e26ab5989c1538387225e9")
+ (version "0.1.0")
+ (revision "1"))
+ (package
+ (name "ggml")
+ (version (git-version version revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ggerganov/ggml")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "06x3aa6071f7r69lyipn8agzqryh0c4b6zs5mma7c0r8ixbjb3ly"))))
+ (build-system cmake-build-system)
+ (home-page "https://ggml.ai/")
+ (synopsis "Tensor library for machine learning")
+ (description
+ "ggml is a tensor library for machine learning to enable large models and
+high performance on commodity hardware. It is used by llama.cpp and whisper.cpp.")
+ (license license:expat))))
+
+

base-commit: 4b3b2e63007acee9e3a8c2ea728190480d092c3c
--
2.41.0
A
A
Andy Tai wrote on 18 Dec 2023 01:37
[PATCH v3] gnu: Add ggml
(address . 65284@debbugs.gnu.org)(name . Andy Tai)(address . atai@atai.org)
bb052719f2994e09bc3d722ad36538f91578609d.1702859804.git.atai@atai.org
* gnu/packages/machine-learning.scm (ggml): New variable

Change-Id: I9de46fb537262089cf9d548fab056a2a55279b23
---
gnu/packages/machine-learning.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index c100e0be6e..5d144961c7 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -5038,3 +5038,30 @@ (define-public oneapi-dnnl
"OneAPI Deep Neural Network Library (oneDNN) is a cross-platform
performance library of basic building blocks for deep learning applications.")
(license license:asl2.0)))
+
+
+(define-public ggml
+ (let ((commit "6b846cbde81ae02cd3e363311180ae706091933e")
+ (version "0.1.0")
+ (revision "1"))
+ (package
+ (name "ggml")
+ (version (git-version version revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ggerganov/ggml")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "02s3rrns0nw2d3321wizpy9qgc4w7vl604kql5s77srz6lr9km0b"))))
+ (build-system cmake-build-system)
+ (home-page "https://ggml.ai/")
+ (synopsis "Tensor library for machine learning")
+ (description
+ "ggml is a tensor library for machine learning to enable large models and
+high performance on commodity hardware. It is used by llama.cpp and whisper.cpp.")
+ (license license:expat))))
+
+

base-commit: 6ab242609daec00e8bd54f7bff54557c92695724
--
2.41.0
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 65284@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 65284
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch