guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/09: gnu: tensorflow-lite: Fix build.


From: guix-commits
Subject: 02/09: gnu: tensorflow-lite: Fix build.
Date: Tue, 3 Sep 2024 08:16:14 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix.

commit 52681a036a47168edc3380b89d3975ca70d54ab5
Author: Andy Tai <atai@atai.org>
AuthorDate: Sun Sep 1 15:24:23 2024 -0700

    gnu: tensorflow-lite: Fix build.
    
    * gnu/packages/machine-learning.scm (tensorflow-lite): Fix build.
    [inputs]: Change flatbuffers-next to flatbuffers-23.1.
    
    * gnu/packages/serialization.scm (flatbuffers-23.1): New variable.
    
    Change-Id: I257c3563cb91cbf8e0f0874367aafced248ab4dc
    Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
 gnu/packages/machine-learning.scm |  2 +-
 gnu/packages/serialization.scm    | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index df0a39708d..f51b31c4ba 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -3487,7 +3487,7 @@ advanced research.")
        ("cpuinfo" ,cpuinfo)
        ("eigen" ,eigen)
        ("fp16" ,fp16)
-       ("flatbuffers" ,flatbuffers-next)
+       ("flatbuffers" ,flatbuffers-23.1)
        ("gemmlowp" ,gemmlowp)
        ("mesa-headers" ,mesa-headers)
        ("neon2sse" ,neon2sse)
diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm
index 6aaf416467..31d3ed9feb 100644
--- a/gnu/packages/serialization.scm
+++ b/gnu/packages/serialization.scm
@@ -899,6 +899,25 @@ C#, C, Go, Java, JavaScript, PHP, and Python.  It was 
originally created for
 game development and other performance-critical applications.")
     (license license:asl2.0)))
 
+(define-public flatbuffers-23.1
+    ;; needed explicitly by tensorflow-lite 2.13.1
+  (package
+    (inherit flatbuffers)
+    (version "23.1.21")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/google/flatbuffers";)
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name "flatbuffers" version))
+              (sha256
+               (base32
+                "1z3a6l8g2y53i5xzraswfs2i0i3kk52zv7nzc2q3fgisbyiri3pz"))))
+    (arguments
+     (substitute-keyword-arguments (package-arguments flatbuffers)
+       ((#:configure-flags flags #~'())
+        #~(append #$flags '("-DCMAKE_POSITION_INDEPENDENT_CODE=ON")))))))
+
 (define-public flatbuffers-next
   (package
     (inherit flatbuffers)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]