From unknown Tue Jun 24 05:07:56 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#31386 <31386@debbugs.gnu.org> To: bug#31386 <31386@debbugs.gnu.org> Subject: Status: TensorFlow Reply-To: bug#31386 <31386@debbugs.gnu.org> Date: Tue, 24 Jun 2025 12:07:56 +0000 retitle 31386 TensorFlow reassign 31386 guix-patches submitter 31386 Ricardo Wurmus severity 31386 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 10:54:58 2018 Received: (at submit) by debbugs.gnu.org; 8 May 2018 14:54:59 +0000 Received: from localhost ([127.0.0.1]:54391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG414-00079s-M2 for submit@debbugs.gnu.org; Tue, 08 May 2018 10:54:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG412-00079f-CZ for submit@debbugs.gnu.org; Tue, 08 May 2018 10:54:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fG40w-0006qn-9E for submit@debbugs.gnu.org; Tue, 08 May 2018 10:54:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42264) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fG40w-0006qc-6r for submit@debbugs.gnu.org; Tue, 08 May 2018 10:54:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fG40u-0007ii-W6 for guix-patches@gnu.org; Tue, 08 May 2018 10:54:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fG40p-0006nJ-Tv for guix-patches@gnu.org; Tue, 08 May 2018 10:54:49 -0400 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:47116) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fG40p-0006mL-IO for guix-patches@gnu.org; Tue, 08 May 2018 10:54:43 -0400 Received: from localhost (localhost [127.0.0.1]) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTP id 2C6111111BCD for ; Tue, 8 May 2018 16:54:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:user-agent :received:received:received:received; s=mdc; t=1525791276; x= 1527605677; bh=egHBhdEW5AEQ4Izo7XaAWFohc21u7iSjecS/5PXKngY=; b=C nbIslqUc2R+tnllJQtoBpD9elCqmmZXMInVyV8DJ8/L22hRK6L22274WETbBu/LW yVR7YJYfKz/Hh7gw7WU5qn3hkUuJ/0erzU/FU8AVKDoOQeknlP2PPQQTYjKI3dsK SD/wkGDJCZ92I6bQUa7pHB4IVPDxO8dx7wv1br1jYw= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from sinope02.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope02.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0mmnDehtQX4d for ; Tue, 8 May 2018 16:54:36 +0200 (CEST) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Tue, 8 May 2018 16:54:35 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.389.1; Tue, 8 May 2018 16:54:12 +0200 Received: from localhost (141.80.113.52) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server id 14.3.389.1; Tue, 8 May 2018 16:54:12 +0200 User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Subject: TensorFlow X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 8 May 2018 16:54:02 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23830.007 X-TM-AS-Result: No-5.938800-8.000000-10 X-TMASE-MatchedRID: msJaThnkmNaTtXl7LLeVnB+WEMjoO9WW4b+uxQ/rA9ZXPwnnY5XL5HbJ bAIPBA/LlqBS5XvvuWZGkifMZDnf6wzyMxeMEX6wgxsfzkNRlfJjFT88f69nG/oLR4+zsDTt9xS 3mVzWUuCgZHIBpyeFpsA8Qjg3an+lb1RWRSphh/8eSa3lORUwm/IAfSoBWqI0ftwZ3X11IV0= X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--5.938800-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23830.007 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) This patch series adds a package for TensorFlow (without GPU support). I don=E2=80=99t know how useful this is because it just provides a single= 180+MB statically linked archive (and header files). It is only the =E2=80=9Cco= re=E2=80=9D part of TensorFlow. The problem here is that the build system is Bazel, which cannot easily be built from source. Bazel bundles 60+ third-party Java packages, some of which are very complex and are very difficult to package. TensorFlow comes with an unsupported Makefile that builds a single statically linked library of only the core parts. That=E2=80=99s what this package provides. Note that TensorFlow 1.8 has been released a few days ago. This package only adds version 1.7. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 10:59:49 2018 Received: (at 31386) by debbugs.gnu.org; 8 May 2018 14:59:49 +0000 Received: from localhost ([127.0.0.1]:54397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG45d-0007HC-97 for submit@debbugs.gnu.org; Tue, 08 May 2018 10:59:49 -0400 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:41422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG45b-0007H4-Cz for 31386@debbugs.gnu.org; Tue, 08 May 2018 10:59:40 -0400 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 38A5089BB34 for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :references:in-reply-to:x-mailer:message-id:date:date:subject :subject:from:from:received:received:received:received; s=mdc; t=1525791572; x=1527605973; bh=vYGA/zWJVGnvjLJigCoADfWfW0625tXw /z7ZIaX1JME=; b=YCgREHt9IOxloXX9o4Wk2XCjTXbGqV8PjE/AfnxOwukSI3+z dA4MyGnVJ30bBxEh7vGUdt3ZvKyXjwBpNALD+psUJNSV6G/i9wD5eGuXTKbEzI8g u3U6hHsMOFatnIM1fnzVPFZYMiicxgZeHeZIhMDyGCcDTGWfD1cNm6+iqu0= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IPYl__wAFoHQ for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:32 +0200 (CEST) Received: from HTCAONE.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:32 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) by HTCAONE.mdc-berlin.net (141.80.180.120) with Microsoft SMTP Server (TLS) id 14.3.389.1; Tue, 8 May 2018 16:59:32 +0200 Received: from localhost (141.80.113.52) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server id 14.3.389.1; Tue, 8 May 2018 16:59:31 +0200 From: Ricardo Wurmus To: <31386@debbugs.gnu.org> Subject: [PATCH 2/3] gnu: Add gemmlowp-for-tensorflow. Date: Tue, 8 May 2018 16:59:08 +0200 Message-ID: <20180508145909.25354-2-ricardo.wurmus@mdc-berlin.de> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23830.007 X-TM-AS-Result: No-3.356000-8.000000-10 X-TMASE-MatchedRID: WO6FSsaLhY2SkBDp1A0HiriMC5wdwKqdQl/FdRYkUZLfUZT83lbkEP1X z8EmWbIIui9vYKrqWOKO9NvhBeIuxJe6LuuffiCPQpxiLlDD9FWBs03RHrzjM50j8OKRnVQ8dQt lRnQl99zQR0nWnwZjYOxlfcz2Z1ZKj56IjTnLR+l27Syv4zS8CwXLIdcukLJWycmFNidOeD3coi ReGPAOW4Oqmm8t7v72Ed5FOBej7IH9kbyhKg6JlB+WEMjoO9WWJpcBMilCCGjIXpx0LHuyyRXIP 2JmqI1yw9uQT9lfsUvs/AoQQPS5EoPhXvvZBernnprizKKMwmZ9LQinZ4QefNZE3xJMmmXc+gtH j7OwNO22utO5qEfOUZ+O5+rlsJGTOTxpltkAkgu4gQlsyWNMMoDjNogch1veVfLI8kzaL1yzvU2 vqHuY1fD0wvPZNt1g2ZF67axy+U4St0801614dof4l3W0tVe7u49q1sWEC7dHBp5ZT1n34TddPu Hwt7TAxYVzI3UCCaY= X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--3.356000-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23830.007 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow): New variable. --- gnu/packages/machine-learning.scm | 54 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index f0d35484e..87fbec6b6 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2015, 2016, 2017 Ricardo Wurmus +;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus ;;; Copyright © 2016 Efraim Flashner ;;; Copyright © 2016, 2017 Marius Bakke ;;; Copyright © 2016 Hartmut Goebel @@ -557,6 +557,58 @@ Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes and a QP solver.") (license license:gpl2))) +;; TODO: We may need to pass "-msse4.1" as an additional optimization flag +;; when building for x86_64. This is strongly recommended by the authors in +;; the README.md. +(define-public gemmlowp-for-tensorflow + (let ((commit "7c7c744640ddc3d0af18fb245b4d23228813a71b")) + (package + (name "gemmlowp") + (version (string-append "0-1." (string-take commit 7))) + (source (origin + (method url-fetch) + (uri (string-append "https://mirror.bazel.build/" + "github.com/google/gemmlowp/archive/" + commit ".zip")) + (sha256 + (base32 + "1kxj8h017q4r1dcva61vziwmks66rvr0iw93lg45fwws4n8cqlmq")))) + (build-system cmake-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; This directory contains the CMakeLists.txt. + (add-after 'unpack 'chdir + (lambda _ (chdir "contrib") #t)) + ;; There is no install target + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (lib (string-append out "/lib/")) + (inc (string-append out "/include/"))) + (install-file "../build/libeight_bit_int_gemm.so" lib) + (for-each (lambda (dir) + (let ((target (string-append inc "/" dir))) + (mkdir-p target) + (for-each (lambda (h) + (install-file h target)) + (find-files (string-append "../" dir) + "\\.h$")))) + '("meta" "profiling" "public" "fixedpoint" + "eight_bit_int_gemm" "internal")) + #t)))))) + (native-inputs + `(("unzip" ,unzip))) + (home-page "https://github.com/google/gemmlowp") + (synopsis "Small self-contained low-precision GEMM library") + (description + "This is a small self-contained low-precision @dfn{general matrix +multiplication} (GEMM) library. It is not a full linear algebra library. +Low-precision means that the input and output matrix entries are integers on +at most 8 bits. To avoid overflow, results are internally accumulated on more +than 8 bits, and at the end only some significant 8 bits are kept.") + (license license:asl2.0)))) + (define-public dlib (package (name "dlib") -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 10:59:54 2018 Received: (at 31386) by debbugs.gnu.org; 8 May 2018 14:59:54 +0000 Received: from localhost ([127.0.0.1]:54400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG45o-0007Hb-OH for submit@debbugs.gnu.org; Tue, 08 May 2018 10:59:54 -0400 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:48370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG45n-0007HS-2a for 31386@debbugs.gnu.org; Tue, 08 May 2018 10:59:51 -0400 Received: from localhost (localhost [127.0.0.1]) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTP id 149351111ED0 for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-type:content-type:mime-version:x-mailer:message-id:date :date:subject:subject:from:from:received:received:received :received; s=mdc; t=1525791584; x=1527605985; bh=6DDV1JZpnWWCt9D dWMeghHFlvebwTMaufkM23i8O6eI=; b=nJ6bZjw4uj04kawpflMwa2T9CqHCQ1P ayPjUtZro6vV4LtxNcH+h3qnSUco2WfrRJUASoRItH0iOZrTLqMN1Fvmqr2BwBma sVpOR4Mnw+hXhrckFFnh6RxHt5e03rZ94X7mTwaox9TVDVENDSz5MbxltI+6l/1U uIYA0XfJL2jc= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from sinope02.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope02.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hbNo_aERux43 for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:44 +0200 (CEST) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTPS for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:44 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.389.1; Tue, 8 May 2018 16:59:21 +0200 Received: from localhost (141.80.113.52) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server id 14.3.389.1; Tue, 8 May 2018 16:59:20 +0200 From: Ricardo Wurmus To: <31386@debbugs.gnu.org> Subject: [PATCH 1/3] gnu: eigen: Include unsupported features. Date: Tue, 8 May 2018 16:59:07 +0200 Message-ID: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23830.007 X-TM-AS-Result: No-6.599600-8.000000-10 X-TMASE-MatchedRID: NB29Ml8pA5+oEs+S31uoBEvrB8UvzFr49Q5EsG01W97dacCPv0XN4ksX lihhRYhTKNGOL5V2Wq2cgPUE6bcchiVVqpNDZY1cXP5rFAucBUFdymZBcuGGRCxfh0kL+Aj+Iww wqjj85d6O3k4Pbw70AYAy6p60ZV62v2ThXg3lx4DdB/CxWTRRu92KvEVWmYr1LAODXTHRkrlx4c rJnwFNeBOTuUrAWSa1UTaipOcZo+UxIYmHq0nq/A== X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--6.599600-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23830.007 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31386 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/algebra.scm (eigen)[source]: Do not build the tests for unsupported features, but include the files. --- gnu/packages/algebra.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 03a61be47..6daf588cd 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -732,9 +732,10 @@ Sine Transform} (DST) and @dfn{Discrete Hartley Transform} (DHT).") ;; but maintainers say it's a known issue and it's unsupported ;; anyway, so just skip them. '(begin + (substitute* "unsupported/CMakeLists.txt" + (("add_subdirectory\\(test.*") + "# Do not build the tests for unsupported features.\n")) (substitute* "CMakeLists.txt" - (("add_subdirectory\\(unsupported\\)") - "# Do not build the tests for unsupported features.\n") ;; Work around ;; . (("\"include/eigen3\"") -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 11:00:05 2018 Received: (at 31386) by debbugs.gnu.org; 8 May 2018 15:00:05 +0000 Received: from localhost ([127.0.0.1]:54403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG45u-0007Hu-Jh for submit@debbugs.gnu.org; Tue, 08 May 2018 11:00:04 -0400 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:48396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG45s-0007Hl-0N for 31386@debbugs.gnu.org; Tue, 08 May 2018 10:59:56 -0400 Received: from localhost (localhost [127.0.0.1]) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTP id 625A31111EE9 for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-type:content-type:mime-version:references:in-reply-to :x-mailer:message-id:date:date:subject:subject:from:from :received:received:received:received; s=mdc; t=1525791590; x= 1527605991; bh=OIvJytUQ1IR2IEnkJG3siOog4UXhAK9pAJ9Nf9OyJ54=; b=b PkIhIu25yGR0etESoNhR3n7cnn2EpqtN1xHAzQfjiFxeczaWG4TJMBVc5hULseNv noyb5ksbeeKXnhF7+QiIeH8DPIR4o3OrPt59ntD6WXqslo69Hoy/+HCOiUXVXRB+ ZEu9ChdXhDcPnrFha25Vb9a7SMa+sQN/OwfHEIvq04= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from sinope02.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope02.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S7VkfJwVythd for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:50 +0200 (CEST) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTPS for <31386@debbugs.gnu.org>; Tue, 8 May 2018 16:59:50 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.389.1; Tue, 8 May 2018 16:59:43 +0200 Received: from localhost (141.80.113.52) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server id 14.3.389.1; Tue, 8 May 2018 16:59:42 +0200 From: Ricardo Wurmus To: <31386@debbugs.gnu.org> Subject: [PATCH 3/3] gnu: Add tensorflow-core. Date: Tue, 8 May 2018 16:59:09 +0200 Message-ID: <20180508145909.25354-3-ricardo.wurmus@mdc-berlin.de> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23830.007 X-TM-AS-Result: No-7.370300-8.000000-10 X-TMASE-MatchedRID: 7Pf7V6wkGECSkBDp1A0HiriMC5wdwKqdTJDl9FKHbrn4JyR+b5tvoDfO 2NmojJWJjpSt74lKuxPs/AoQQPS5EoPhXvvZBernnprizKKMwmausS9CiBzL8SgVbxW7FDOVaYK 2L4nNkHWGOqy96TSKyHPo5czLMANvLSlk9/1DdL1xfk94zHLa/hNtTUpgahCnXCmcAC8DBrPQjc tQJI1P42dVfQoAAZHlcnzlXgcs2Wz9kbyhKg6JlGQNT9IU7RXuSiV8TkZKsPk/dS8ROsItevM+9 Fw01I7G/PQsPwZF9JCZplG8XJtO6FlP3wf1xZicr51gSC67hpX4uJ1REX4MHTUsHjosUACS9Tva dhXG9g2kP/ncvQmH7BRAoy63JAD43Sl8nV8IzQ8wo+sXt0rns1ObpRiWjuVrY8r/ndGdDsV2net tBoMDd+qBCyoe19uFWBWV0v8HvoIfE8yM4pjsD8C4UUZr4lSFSnQ4MjwaO9cqtq5d3cxkNZd/mw Lf2BVUdlZpHRdckQmT2qYKS81N0OtXvx3BqLlU29id5URXd95Lhb8xGEnVfg== X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--7.370300-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23830.007 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31386 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/machine-learning.scm (tensorflow-core): New variable. --- gnu/packages/machine-learning.scm | 113 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 87fbec6b6..e02e89ef4 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -36,6 +36,7 @@ #:use-module (guix build-system r) #:use-module (guix git-download) #:use-module (gnu packages) + #:use-module (gnu packages algebra) #:use-module (gnu packages autotools) #:use-module (gnu packages boost) #:use-module (gnu packages check) @@ -48,6 +49,7 @@ #:use-module (gnu packages ocaml) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages protobuf) #:use-module (gnu packages python) #:use-module (gnu packages statistics) #:use-module (gnu packages swig) @@ -609,6 +611,117 @@ at most 8 bits. To avoid overflow, results are internally accumulated on more than 8 bits, and at the end only some significant 8 bits are kept.") (license license:asl2.0)))) +(define-public tensorflow-core + (package + (name "tensorflow-core") + (version "1.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tensorflow/tensorflow.git") + (commit (string-append "v" version)))) + (file-name (string-append "tensorflow-" version "-checkout")) + (sha256 + (base32 + "0jljzbwhmxi8crbivwachcmlfrrv279qrsvwc62cnnbyw0n1g0kp")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no "check" target + #:make-flags + (list "-f" "tensorflow/contrib/makefile/Makefile" + "CC=gcc") + #:phases + (modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'fix-version + (lambda _ + (substitute* "tensorflow/tools/git/gen_git_source.sh" + (("^GIT_VERSION=.*") + (string-append "GIT_VERSION=" ,version "\n"))) + #t)) + (add-after 'unpack 'unpack-third-party + (lambda* (#:key inputs #:allow-other-keys) + (with-directory-excursion "tensorflow/contrib/makefile/" + (let ((fft2d "downloads/fft2d") + (nsync "downloads/nsync")) + (mkdir-p fft2d) + (invoke "tar" "xf" (assoc-ref inputs "fft2d") + "-C" fft2d "--strip-components=1") + (mkdir-p nsync) + (invoke "tar" "xf" (assoc-ref inputs "nsync") + "-C" nsync "--strip-components=1"))))) + ;; FIXME: it would be nice to build a separate package for nsync and + ;; use it here. Unfortunately, I could not build Tensorflow with a + ;; separately built nsync. + (add-before 'build 'build-nsync + (lambda _ + (with-directory-excursion "tensorflow/contrib/makefile/" + (invoke "bash" "compile_nsync.sh") + (setenv "TARGET_NSYNC_LIB" + "tensorflow/contrib/makefile/downloads/nsync/builds/default.linux.c++11/nsync.a") + (setenv "HOST_NSYNC_LIB" + "tensorflow/contrib/makefile/downloads/nsync/builds/default.linux.c++11/nsync.a") + #t))) + (add-after 'unpack 'find-eigen-headers + (lambda* (#:key inputs #:allow-other-keys) + ;; Ensure that Eigen headers can be found + (setenv "CPLUS_INCLUDE_PATH" + (string-append (getenv "CPLUS_INCLUDE_PATH") + ":" + (assoc-ref inputs "eigen") + "/include/eigen3")) + #t)) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (lib (string-append out "/lib")) + (inc (string-append out "/include"))) + (install-file "tensorflow/contrib/makefile/gen/lib/libtensorflow-core.a" lib) + (for-each (lambda (file) + (let ((target (string-append inc "/" + (dirname file)))) + (mkdir-p target) + (install-file file target))) + (find-files "tensorflow/core" ".*\\.h$")) + #t)))))) + (native-inputs + `(("protobuf" ,protobuf) ; protoc + ;; "You may use, copy, modify this code for any purpose and without + ;; fee. You may distribute this ORIGINAL package." + ("fft2d" + ,(origin + (method url-fetch) + (uri "https://mirror.bazel.build/www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz") + (sha256 + (base32 + "15jjkfvhqvl2c0753d2di8hz0pyzn598g74wqy79awdrf1y67fsj")))) + ("nsync" + ,(origin + (method url-fetch) + (uri (string-append "https://mirror.bazel.build/" + "github.com/google/nsync/archive/" + "0559ce013feac8db639ee1bf776aca0325d28777.tar.gz")) + (sha256 + (base32 + "0qdkyqym34x739mmzv97ah5r7ph462v5xkxqxvidmcfqbi64b132")))) + ("googletest" ,googletest))) + (inputs + `(("eigen" ,eigen-for-tensorflow) + ("gemmlowp" ,gemmlowp-for-tensorflow) + ("protobuf" ,protobuf) + ("zlib" ,zlib))) + (home-page "https://tensorflow.org") + (synopsis "Machine learning framework") + (description + "TensorFlow is a software library for high performance numerical +computation. Its flexible architecture allows easy deployment of computation +across a variety of platforms, and from desktops to clusters of servers to +mobile and edge devices. + +This package provides only the core library.") + (license license:asl2.0))) + (define-public dlib (package (name "dlib") -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 13:52:21 2018 Received: (at 31386) by debbugs.gnu.org; 8 May 2018 17:52:21 +0000 Received: from localhost ([127.0.0.1]:54478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG6mh-0002pa-PY for submit@debbugs.gnu.org; Tue, 08 May 2018 13:52:21 -0400 Received: from mail-oln040092009065.outbound.protection.outlook.com ([40.92.9.65]:20640 helo=NAM04-BN3-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG6mf-0002pL-N8 for 31386@debbugs.gnu.org; Tue, 08 May 2018 13:52:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=wGeNatzwDJkk1Anji9ekQ2z/oQ8T6vglnY36bEo6Axg=; b=L4RMOZfuBm/czt8q9OROnOD5Hd8KVrjrv5H452VGNblzqJryMRA3AvGkjSDquCueQ1FA4G+NXXdicTnYlresLbbodmfLdP7WWlnxUr3gUnjtTKPL71bms+Xb4J7psUytmqL+AvoKOyDMSC+My5jn0kV8bExy9lrVSLEbY7e4HU0bemqQtP3x8Iq/IxijRrTXj86QbhaexGuIe6TyKGYSWtGNAcK9a3rx8EkSe0h8qMXDeAfwcAEfVq0MXDP3M8pP+GZqRc2xV10BrTE3hA4zsLWronIFokM7RJjGc1SSzH+b/L7ctIWMsUl8u9uEW1GN4kxeDkyeX7Zt91wjJTnpPg== Received: from CO1NAM04FT008.eop-NAM04.prod.protection.outlook.com (10.152.90.56) by CO1NAM04HT008.eop-NAM04.prod.protection.outlook.com (10.152.90.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.735.16; Tue, 8 May 2018 17:52:11 +0000 Received: from BLUPR16MB0500.namprd16.prod.outlook.com (10.152.90.54) by CO1NAM04FT008.mail.protection.outlook.com (10.152.90.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.735.16 via Frontend Transport; Tue, 8 May 2018 17:52:11 +0000 Received: from BLUPR16MB0500.namprd16.prod.outlook.com ([fe80::814c:b7a1:1061:7ef7]) by BLUPR16MB0500.namprd16.prod.outlook.com ([fe80::814c:b7a1:1061:7ef7%4]) with mapi id 15.20.0735.019; Tue, 8 May 2018 17:52:10 +0000 From: Fis Trivial To: Ricardo Wurmus Subject: Re: [bug#31386] TensorFlow Thread-Topic: [bug#31386] TensorFlow Thread-Index: AQHT5tyT4LxBJComTECkoM1Se4yvTqQmGScA Date: Tue, 8 May 2018 17:52:10 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: SG2PR02CA0032.apcprd02.prod.outlook.com (2603:1096:3:18::20) To BLUPR16MB0500.namprd16.prod.outlook.com (2a01:111:e400:c46a::11) x-incomingtopheadermarker: OriginalChecksum:E4C8128E906869387455B91E6ED776ACBA4C072D6BF91CD1C61A502BD9BC7B01; UpperCasedChecksum:58575D45A752CE83EE2326E1B9B36F5A34636E4A6D2A2994EE25FB022BDD6D0F; SizeAsReceived:7393; Count:50 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [0SJa3Gvm1DB1Ic+kKR5VdX8hZQaZmndybrfUwKT+EIg=] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CO1NAM04HT008; 7:48cyUPWQkH8L0h4lqA0CgqA6tCtb4pqjWAH2sKS/8EZsMvhY4wClpkGFDa2OQLyiglx2pm0KwwRCcDLf+bWjfqZU5Cszkaa6saVtbyoq8q2M1EMaIQGmYJgZaLOT3pRKXK10gUTsgo3srLaHyo+Sh/oKpfTCuRTBHFIMMZaHY1y6MUOKodMsITSvgX+RJHj70lQU3ki5s3JwF+Mm1L66/MUNegu+BA7aATyzsFvv2/QLoJBUrK17+6garQX3BZll x-incomingheadercount: 50 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125420)(1603101448)(1701031045); SRVR:CO1NAM04HT008; x-ms-traffictypediagnostic: CO1NAM04HT008: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:CO1NAM04HT008; BCL:0; PCL:0; RULEID:; SRVR:CO1NAM04HT008; x-forefront-prvs: 0666E15D35 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(189003)(199004)(73972006)(6436002)(102836004)(229853002)(20460500001)(386003)(82202002)(6506007)(4326008)(105586002)(2900100001)(87572001)(74316002)(14454004)(106356001)(8936002)(83332001)(26005)(6346003)(99286004)(33656002)(5660300001)(486006)(97736004)(8676002)(76176011)(3660700001)(6916009)(86362001)(6246003)(476003)(3280700002)(5250100002)(966005)(81156014)(68736007)(25786009)(305945005)(55016002)(11346002)(7696005)(9686003)(6306002)(446003)(104016004)(15852004); DIR:OUT; SFP:1901; SCL:1; SRVR:CO1NAM04HT008; H:BLUPR16MB0500.namprd16.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:; received-spf: None (protection.outlook.com: hotmail.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=ybbs.daans@hotmail.com; x-microsoft-antispam-message-info: MKMTQp3gE2z46amJz5wIXDud71j4RwSsbO/IRrpfY+kJTcqe/ayCnO0Vdnp0WQfaF3Zzu6uLAhlqoP9IBWhXYnVBUCooGPvVJS2xFqwvE3BKpoiKnFIx2BWqDOAIc7rowSna+DcJwxq0YajvrxsHc+icxNj8cyo9iMzZbXczZqrD0h2ABRZyVdG0zInkfPkH Content-Type: text/plain; charset="utf-8" Content-ID: <99AB702423DFC949A141E24B1558123F@namprd16.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 3651b85d-8474-4d94-92a0-08d5b50c6bbb X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8 X-MS-Exchange-CrossTenant-Network-Message-Id: 3651b85d-8474-4d94-92a0-08d5b50c6bbb X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2018 17:52:10.7954 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM04HT008 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31386 Cc: "31386@debbugs.gnu.org" <31386@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) DQpSaWNhcmRvIFd1cm11cyB3cml0ZXM6DQoNCj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBhIHBh Y2thZ2UgZm9yIFRlbnNvckZsb3cgKHdpdGhvdXQgR1BVIHN1cHBvcnQpLg0KPiBJIGRvbuKAmXQg a25vdyBob3cgdXNlZnVsIHRoaXMgaXMgYmVjYXVzZSBpdCBqdXN0IHByb3ZpZGVzIGEgc2luZ2xl IDE4MCtNQg0KPiBzdGF0aWNhbGx5IGxpbmtlZCBhcmNoaXZlIChhbmQgaGVhZGVyIGZpbGVzKS4g IEl0IGlzIG9ubHkgdGhlIOKAnGNvcmXigJ0NCj4gcGFydCBvZiBUZW5zb3JGbG93Lg0KPg0KPiBU aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgdGhlIGJ1aWxkIHN5c3RlbSBpcyBCYXplbCwgd2hpY2gg Y2Fubm90IGVhc2lseQ0KPiBiZSBidWlsdCBmcm9tIHNvdXJjZS4gIEJhemVsIGJ1bmRsZXMgNjAr IHRoaXJkLXBhcnR5IEphdmEgcGFja2FnZXMsIHNvbWUNCj4gb2Ygd2hpY2ggYXJlIHZlcnkgY29t cGxleCBhbmQgYXJlIHZlcnkgZGlmZmljdWx0IHRvIHBhY2thZ2UuICBUZW5zb3JGbG93DQo+IGNv bWVzIHdpdGggYW4gdW5zdXBwb3J0ZWQgTWFrZWZpbGUgdGhhdCBidWlsZHMgYSBzaW5nbGUgc3Rh dGljYWxseQ0KPiBsaW5rZWQgbGlicmFyeSBvZiBvbmx5IHRoZSBjb3JlIHBhcnRzLiAgVGhhdOKA mXMgd2hhdCB0aGlzIHBhY2thZ2UNCj4gcHJvdmlkZXMuDQo+DQo+IE5vdGUgdGhhdCBUZW5zb3JG bG93IDEuOCBoYXMgYmVlbiByZWxlYXNlZCBhIGZldyBkYXlzIGFnby4gIFRoaXMgcGFja2FnZQ0K PiBvbmx5IGFkZHMgdmVyc2lvbiAxLjcuDQoNClRoYXQncyBzdGlsbCBhbWF6aW5nLg0KDQpJIHRo b3VnaHQgYWJvdXQgcGFja2FnaW5nIGJhemVsIGFuZCBsb29rZWQgaW50byB0aGUgbml4IHBhY2th Z2VbMV0uIFRoZQ0KcGFja2FnZSBkZWZpbml0aW9uIGZyb20gbml4IGlzbid0IHZlcnkgbG9uZywg YnV0IHJlcXVpcmVzIHBhdGNoZXMuIEkNCmRyb3BwZWQgdGhlIG1hdHRlciBzaW5jZSBJJ20gbm90 IGZhbWlsaWFyIHdpdGggamF2YS4NCg0KWzFdOiBodHRwczovL2dpdGh1Yi5jb20vTml4T1Mvbml4 cGtncy90cmVlL21hc3Rlci9wa2dzL2RldmVsb3BtZW50L3Rvb2xzL2J1aWxkLW1hbmFnZXJzL2Jh emVsDQo= From debbugs-submit-bounces@debbugs.gnu.org Tue May 08 15:26:39 2018 Received: (at 31386) by debbugs.gnu.org; 8 May 2018 19:26:39 +0000 Received: from localhost ([127.0.0.1]:54540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG8Fz-0004xT-CF for submit@debbugs.gnu.org; Tue, 08 May 2018 15:26:39 -0400 Received: from m4s11.vlinux.de ([83.151.27.109]:34170 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG8Fw-0004xJ-Q6 for 31386@debbugs.gnu.org; Tue, 08 May 2018 15:26:37 -0400 Received: from alma-ubu (p57B52973.dip0.t-ipconnect.de [87.181.41.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 4AA8C40BB3; Tue, 8 May 2018 21:26:35 +0200 (CEST) Date: Tue, 8 May 2018 21:26:27 +0200 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Fis Trivial Subject: Re: [bug#31386] TensorFlow Message-ID: <20180508212627.2e3449e6@alma-ubu> In-Reply-To: References: X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/3tz=dH4/o02Lctf_V8diVN8"; protocol="application/pgp-signature" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 31386 Cc: "31386@debbugs.gnu.org" <31386@debbugs.gnu.org>, Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) --Sig_/3tz=dH4/o02Lctf_V8diVN8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, 8 May 2018 17:52:10 +0000 Fis Trivial wrote: > I thought about packaging bazel and looked into the nix package[1]. > The package definition from nix isn't very long, but requires > patches. I dropped the matter since I'm not familiar with java. >=20 > [1]: > https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/tools/build= -managers/bazel NixOS is just using the bundled dependencies. For Guix, we at least have to check that all this bundled source code is really free software, not just open source. Better we unbundle them and use the dependencies from Guix. Bj=C3=B6rn --Sig_/3tz=dH4/o02Lctf_V8diVN8 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlrx+eQACgkQvyhstlk+X/1hzQCgliYo1S9sWYfMTyQsdykmWYV1 vVsAn13RL3TrCVq03S7OcbjrGfAqP9lv =5pou -----END PGP SIGNATURE----- --Sig_/3tz=dH4/o02Lctf_V8diVN8-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 09 18:43:22 2018 Received: (at 31386) by debbugs.gnu.org; 9 May 2018 22:43:23 +0000 Received: from localhost ([127.0.0.1]:55694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGXnu-0001iX-NN for submit@debbugs.gnu.org; Wed, 09 May 2018 18:43:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGXnt-0001iL-Jx for 31386@debbugs.gnu.org; Wed, 09 May 2018 18:43:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fGXnn-0007kr-Ga for 31386@debbugs.gnu.org; Wed, 09 May 2018 18:43:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49132) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fGXnn-0007kj-D0; Wed, 09 May 2018 18:43:15 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=38154 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fGXnm-0000Iv-W5; Wed, 09 May 2018 18:43:15 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: [bug#31386] TensorFlow References: Date: Thu, 10 May 2018 00:43:13 +0200 In-Reply-To: (Ricardo Wurmus's message of "Tue, 8 May 2018 16:54:02 +0200") Message-ID: <87zi18v4am.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386 Cc: 31386@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Ricardo Wurmus skribis: > This patch series adds a package for TensorFlow (without GPU support). > I don=E2=80=99t know how useful this is because it just provides a single= 180+MB > statically linked archive (and header files). It is only the =E2=80=9Cco= re=E2=80=9D > part of TensorFlow. Quite an achievement! I wonder if people would normally use this .a library. Doesn=E2=80=99t TensorFlow have Python bindings as well? Thank you, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed May 09 18:44:28 2018 Received: (at 31386) by debbugs.gnu.org; 9 May 2018 22:44:28 +0000 Received: from localhost ([127.0.0.1]:55698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGXoy-0001kH-1W for submit@debbugs.gnu.org; Wed, 09 May 2018 18:44:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGXow-0001k5-9z for 31386@debbugs.gnu.org; Wed, 09 May 2018 18:44:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fGXoq-00088g-F6 for 31386@debbugs.gnu.org; Wed, 09 May 2018 18:44:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49145) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fGXoq-00088b-B5; Wed, 09 May 2018 18:44:20 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=38176 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fGXop-0000Ne-U2; Wed, 09 May 2018 18:44:20 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: [bug#31386] [PATCH 1/3] gnu: eigen: Include unsupported features. References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> Date: Thu, 10 May 2018 00:44:18 +0200 In-Reply-To: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> (Ricardo Wurmus's message of "Tue, 8 May 2018 16:59:07 +0200") Message-ID: <87vabwv48t.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386 Cc: 31386@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Ricardo Wurmus skribis: > * gnu/packages/algebra.scm (eigen)[source]: Do not build the tests for > unsupported features, but include the files. I was reluctant about installing those, but IIRC they go to $includedir/=E2=80=A6/unsupported, right? In that case, it=E2=80=99s up to= users to explicitly #include from unsupported/ so it=E2=80=99s probably fine. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed May 09 18:48:22 2018 Received: (at 31386) by debbugs.gnu.org; 9 May 2018 22:48:22 +0000 Received: from localhost ([127.0.0.1]:55703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGXsk-0001q2-HX for submit@debbugs.gnu.org; Wed, 09 May 2018 18:48:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGXsi-0001pp-Dd for 31386@debbugs.gnu.org; Wed, 09 May 2018 18:48:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fGXsc-0001Rz-BD for 31386@debbugs.gnu.org; Wed, 09 May 2018 18:48:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49234) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fGXsc-0001Rv-7m; Wed, 09 May 2018 18:48:14 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=38332 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fGXsb-0000jK-Ps; Wed, 09 May 2018 18:48:14 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: [bug#31386] [PATCH 2/3] gnu: Add gemmlowp-for-tensorflow. References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> <20180508145909.25354-2-ricardo.wurmus@mdc-berlin.de> Date: Thu, 10 May 2018 00:48:12 +0200 In-Reply-To: <20180508145909.25354-2-ricardo.wurmus@mdc-berlin.de> (Ricardo Wurmus's message of "Tue, 8 May 2018 16:59:08 +0200") Message-ID: <87po24v42b.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386 Cc: 31386@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Ricardo Wurmus skribis: > * gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow): New variab= le. [...] > +;; TODO: We may need to pass "-msse4.1" as an additional optimization fl= ag > +;; when building for x86_64. This is strongly recommended by the author= s in > +;; the README.md. It=E2=80=99d be nice to produce a patch to have =E2=80=9Cfunction multi-ver= sioning=E2=80=9D for the hot parts, as described at . > +(define-public gemmlowp-for-tensorflow > + (let ((commit "7c7c744640ddc3d0af18fb245b4d23228813a71b")) Could you comment on how you chose this commit? Is it because it starts with =E2=80=9C7c7c=E2=80=9D? ;-) Otherwise LGTM! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed May 09 18:51:49 2018 Received: (at 31386) by debbugs.gnu.org; 9 May 2018 22:51:49 +0000 Received: from localhost ([127.0.0.1]:55707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGXw5-0001uc-20 for submit@debbugs.gnu.org; Wed, 09 May 2018 18:51:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGXw3-0001uP-0m for 31386@debbugs.gnu.org; Wed, 09 May 2018 18:51:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fGXvw-0002m2-Jl for 31386@debbugs.gnu.org; Wed, 09 May 2018 18:51:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49287) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fGXvw-0002ly-Gf; Wed, 09 May 2018 18:51:40 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=38408 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fGXvw-000122-2x; Wed, 09 May 2018 18:51:40 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: [bug#31386] [PATCH 3/3] gnu: Add tensorflow-core. References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> <20180508145909.25354-3-ricardo.wurmus@mdc-berlin.de> Date: Thu, 10 May 2018 00:51:38 +0200 In-Reply-To: <20180508145909.25354-3-ricardo.wurmus@mdc-berlin.de> (Ricardo Wurmus's message of "Tue, 8 May 2018 16:59:09 +0200") Message-ID: <87k1scv3wl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386 Cc: 31386@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Ricardo Wurmus skribis: > * gnu/packages/machine-learning.scm (tensorflow-core): New variable. [...] > + #:make-flags > + (list "-f" "tensorflow/contrib/makefile/Makefile" > + "CC=3Dgcc") Perhaps we should add a comment on why not Bazel. > + (native-inputs > + `(("protobuf" ,protobuf) ; protoc > + ;; "You may use, copy, modify this code for any purpose and witho= ut > + ;; fee. You may distribute this ORIGINAL package." > + ("fft2d" Doesn=E2=80=99t that make fft2d non-free, if we cannot redistribute modifie= d copies? > + ,(origin > + (method url-fetch) > + (uri "https://mirror.bazel.build/www.kurims.kyoto-u.ac.jp/~oo= ura/fft.tgz") Unversioned URL. :-/ Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu May 10 04:34:37 2018 Received: (at 31386) by debbugs.gnu.org; 10 May 2018 08:34:37 +0000 Received: from localhost ([127.0.0.1]:55912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGh25-0002Gn-HN for submit@debbugs.gnu.org; Thu, 10 May 2018 04:34:37 -0400 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:48678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGh23-0002Ge-CP for 31386@debbugs.gnu.org; Thu, 10 May 2018 04:34:36 -0400 Received: from localhost (localhost [127.0.0.1]) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTP id 40A7F1116719; Thu, 10 May 2018 10:34:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:in-reply-to:subject:subject:from:from :user-agent:references:received:received:received:received; s= mdc; t=1525941268; x=1527755669; bh=8y2xrPywjgg0K96S7G0LI3VSD0zm xah3Cm5LbYsv5cg=; b=YNwIjxoDPUedVjdVm+/Nsk3JOxH5zZIv8oST3tTcS+Gc WCuT52SyE7MU3MkxhE6F6F496xHVR2gA6QWp+rCc4W+HDU5dst7EsUhZpBrwKtsE GpA1Dn4HUwhCo3X/XqKYmJ11GOkiEqblyOE5fsEp+JczCB+kVp1O0uyBeZD2AK8= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from sinope02.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope02.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VY9b0vsu46x2; Thu, 10 May 2018 10:34:28 +0200 (CEST) Received: from HTCAONE.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTPS; Thu, 10 May 2018 10:34:28 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) by HTCAONE.mdc-berlin.net (141.80.180.120) with Microsoft SMTP Server (TLS) id 14.3.389.1; Thu, 10 May 2018 10:34:28 +0200 Received: from localhost (141.80.113.52) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server id 14.3.389.1; Thu, 10 May 2018 10:34:27 +0200 References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> <20180508145909.25354-3-ricardo.wurmus@mdc-berlin.de> <87k1scv3wl.fsf@gnu.org> User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#31386] [PATCH 3/3] gnu: Add tensorflow-core. In-Reply-To: <87k1scv3wl.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 10 May 2018 10:34:16 +0200 Message-ID: <87bmdngb93.fsf@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23834.006 X-TM-AS-Result: No-10.432800-8.000000-10 X-TMASE-MatchedRID: 8+bhjh9TQnFw76iuU1maphxQCXaqsX3JC/ExpXrHizxfSPKGP39CrhFu Pg3ykf5hj6kCfX0Edc7pAFxPvBxGxP+j7mX1lKC+JXKk/roE/RC5dvocHiWMLFdjgEm0P8AlvOR LHxLe1NUX8NxUMwZ2/joPt1QDXmUb27P9OYpZ3pomtTGirqG/Dw2AVSpm3nkDmmzaGKIwUHZlxS YG/Ky6D0WPsH74Hv/U+6bI4L940xxb0NpcaFEl4FPjo7D4SFg4aKn8gcxtGeaNTrsIz649BL0XT yr+kEhC0ic5nN68VGWo6cr2RNmMzOo3TaQdFshVnVTWWiNp+v/FPFYXCE9ETZsoi2XrUn/JIq95 DjCZh0wkwcSgDVPQvlZ0V5tYhzdWxEHRux+uk8hfNjF5BHUO+zJhwyt2a9Ibvj2j9eQnHemY8S5 EArNrV8dMGZWSrB1GfHLJ+EL3Xho= X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--10.432800-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23834.006 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31386 Cc: 31386@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s writes: > Ricardo Wurmus skribis: > >> * gnu/packages/machine-learning.scm (tensorflow-core): New variable. > > [...] > >> + #:make-flags >> + (list "-f" "tensorflow/contrib/makefile/Makefile" >> + "CC=3Dgcc") > > Perhaps we should add a comment on why not Bazel. > >> + (native-inputs >> + `(("protobuf" ,protobuf) ; protoc >> + ;; "You may use, copy, modify this code for any purpose and with= out >> + ;; fee. You may distribute this ORIGINAL package." >> + ("fft2d" > > Doesn=E2=80=99t that make fft2d non-free, if we cannot redistribute modif= ied copies? I really don=E2=80=99t understand the second sentence. The first sentence = says that =E2=80=9Cthis code=E2=80=9D may be copied and modified =E2=80=9Cfor an= y purpose=E2=80=9D. The second sentence doesn=E2=80=99t seem to add anything, but that depends on h= ow you read it. You may *only* distribute this [source archive]. You may *also* distribute this [unmodified package]. I wrote an email to the author=E2=80=99s email address, but I don=E2=80=99t= know if that address is still in use. Anyway: I just went to http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html, where this sentence has been removed. The license notice now looks like this: Copyright Takuya OOURA, 1996-2001 You may use, copy, modify and distribute this code for any purpose (include commercial use) and without fee. Please refer to this package when you modify this code. The notice in the readme.txt is unchanged, though. >> + ,(origin >> + (method url-fetch) >> + (uri "https://mirror.bazel.build/www.kurims.kyoto-u.ac.jp/~o= oura/fft.tgz") > > Unversioned URL. :-/ Yeah :( The upstream URL is also unversioned, but it looks like development has ceased in 2006. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Thu May 10 04:40:55 2018 Received: (at 31386) by debbugs.gnu.org; 10 May 2018 08:40:55 +0000 Received: from localhost ([127.0.0.1]:55932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGh8A-0002QO-PZ for submit@debbugs.gnu.org; Thu, 10 May 2018 04:40:55 -0400 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:48748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGh89-0002QG-1M for 31386@debbugs.gnu.org; Thu, 10 May 2018 04:40:53 -0400 Received: from localhost (localhost [127.0.0.1]) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTP id 6AA661116736; Thu, 10 May 2018 10:40:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:in-reply-to:subject:subject:from:from :user-agent:references:received:received:received:received; s= mdc; t=1525941647; x=1527756048; bh=9P/lQ/4sHUplpU8u4DJdUa0aV68A s3zjQglaTeNWZXg=; b=l6kktPNSTI0tQFgRxehAZWWlMwLoJksVZ8S7D494eCqK q64zXpx1s1PuMp8JzqqKlNboyj9S86TpwPP5QKJdPzEHhdh2qlnNYZ6o4oJ1bM0f Qlft1PilzBSWgl6NdMxfS7Eh8NgjZXd7hiwApE1jg91iCEhKB6uVDsPBTBiz08s= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from sinope02.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope02.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xhPpr6fC8q34; Thu, 10 May 2018 10:40:47 +0200 (CEST) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTPS; Thu, 10 May 2018 10:40:46 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.389.1; Thu, 10 May 2018 10:40:46 +0200 Received: from localhost (141.80.113.52) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server id 14.3.389.1; Thu, 10 May 2018 10:40:45 +0200 References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> <20180508145909.25354-2-ricardo.wurmus@mdc-berlin.de> <87po24v42b.fsf@gnu.org> User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#31386] [PATCH 2/3] gnu: Add gemmlowp-for-tensorflow. In-Reply-To: <87po24v42b.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 10 May 2018 10:40:35 +0200 Message-ID: <87a7t7gayk.fsf@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23834.006 X-TM-AS-Result: No-1.605400-8.000000-10 X-TMASE-MatchedRID: 9zTThWtzImtw76iuU1maphxQCXaqsX3JC/ExpXrHizxfSPKGP39CrhFu Pg3ykf5h4E0d6Qbv+kX2l9vQRIVPdGj+Msn9Q6VoVo6mn+xXmdVKJXxORkqw+QZbeEWcL03Vz6x Eld+pxhpE7BLYUytncIfoL+l5qjkTUDF47cqDQrWxM9Rth39B513KZkFy4YZE2TZ5yTRMYfijxY yRBa/qJfkvV+z371TK5MIx11wv+CPKayT/BQTiGh7uR6YYccjuO6NmEEhw1jWKJfoW2xrsnl+kJ mvvKq8U3ZwLrC9sDcADkFZWgP84nEcd3qwmJrYs6j+/MkjdZQv9GEQvkz5ItrkOLWTF7c5Ce4NE vpps3VuTr5rLg79dRNJbomhv9RuvUiW+sQVr7NhDDKa3G4nrLQ== X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10-1.605400-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23834.006 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31386 Cc: 31386@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s writes: > Ricardo Wurmus skribis: > >> * gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow): New varia= ble. > > [...] > >> +;; TODO: We may need to pass "-msse4.1" as an additional optimization f= lag >> +;; when building for x86_64. This is strongly recommended by the autho= rs in >> +;; the README.md. > > It=E2=80=99d be nice to produce a patch to have =E2=80=9Cfunction multi-v= ersioning=E2=80=9D for > the hot parts, as described at > . Yeah, that would be nice. However, I don=E2=80=99t know how to test the resulting binary. >> +(define-public gemmlowp-for-tensorflow >> + (let ((commit "7c7c744640ddc3d0af18fb245b4d23228813a71b")) > > Could you comment on how you chose this commit? Is it because it starts > with =E2=80=9C7c7c=E2=80=9D? ;-) That=E2=80=99s the commit that the TensorFlow build system refers to. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Thu May 10 04:42:28 2018 Received: (at 31386) by debbugs.gnu.org; 10 May 2018 08:42:28 +0000 Received: from localhost ([127.0.0.1]:55936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGh9g-0002TI-7m for submit@debbugs.gnu.org; Thu, 10 May 2018 04:42:28 -0400 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:42480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGh9f-0002T8-22 for 31386@debbugs.gnu.org; Thu, 10 May 2018 04:42:27 -0400 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 10B73380EDB; Thu, 10 May 2018 10:42:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:in-reply-to:subject:subject:from:from :user-agent:references:received:received:received:received; s= mdc; t=1525941745; x=1527756146; bh=laClZDKvymnJFI8TOEuB2jdbo64+ Ngze4znldJzpBLE=; b=XecNqvqSh9j7yPRTKLKbSSz8e5tsrzNfUz+F4dIzEkiQ toS4WI8pdbsoV7LNlOaoiTHgrc9nY/3g+DBDvnpjtqWbSS0BJG8URdlpVGf/h4oR NkBXj6Ee7slxsu5AePNY5uahTIdt42H2fCMbQO1mW3SxqczLwtfheJgql/es+08= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hZivkIzbkju3; Thu, 10 May 2018 10:42:25 +0200 (CEST) Received: from HTCAONE.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTPS; Thu, 10 May 2018 10:42:25 +0200 (CEST) Received: from SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) by HTCAONE.mdc-berlin.net (141.80.180.120) with Microsoft SMTP Server (TLS) id 14.3.389.1; Thu, 10 May 2018 10:42:24 +0200 Received: from localhost (141.80.113.52) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server id 14.3.389.1; Thu, 10 May 2018 10:42:24 +0200 References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> <87vabwv48t.fsf@gnu.org> User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#31386] [PATCH 1/3] gnu: eigen: Include unsupported features. In-Reply-To: <87vabwv48t.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 10 May 2018 10:42:14 +0200 Message-ID: <878t8rgavt.fsf@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23834.006 X-TM-AS-Result: No-9.282500-8.000000-10 X-TMASE-MatchedRID: 5+1rHnqhWURw76iuU1maphxQCXaqsX3JC/ExpXrHizwNmPMcsvd5FltM XbPorUbGExhUgTJvxY6IIY1dIXCLB4PhXvvZBernH5YQyOg71ZbfC1U9Hn8O8psoi2XrUn/JIq9 5DjCZh0wUGm4zriL0oQtuKBGekqUpOlxBO2IcOBab2SUViWc8Xx46wuZ1cnjM5Ep3kB+O4bpn8v Duvdlm4doUQK80L3iSQwymtxuJ6y0= X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--9.282500-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23834.006 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386 Cc: 31386@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Ludovic Court=C3=A8s writes: > Ricardo Wurmus skribis: > >> * gnu/packages/algebra.scm (eigen)[source]: Do not build the tests for >> unsupported features, but include the files. > > I was reluctant about installing those, but IIRC they go to > $includedir/=E2=80=A6/unsupported, right? In that case, it=E2=80=99s up = to users to > explicitly #include from unsupported/ so it=E2=80=99s probably fine. That=E2=80=99s correct. As it turns out, this alone is not sufficient for TensorFlow. They have some additional Eigen source files that they bundle with the TensorFlow sources, which must be present at build time. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Thu May 10 16:24:18 2018 Received: (at 31386) by debbugs.gnu.org; 10 May 2018 20:24:18 +0000 Received: from localhost ([127.0.0.1]:56894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGs6s-0003pG-Jz for submit@debbugs.gnu.org; Thu, 10 May 2018 16:24:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGs6q-0003p2-39 for 31386@debbugs.gnu.org; Thu, 10 May 2018 16:24:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fGs6j-0003H2-Lz for 31386@debbugs.gnu.org; Thu, 10 May 2018 16:24:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39124) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fGs6j-0003Gy-I9; Thu, 10 May 2018 16:24:09 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=55766 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fGs6j-0006Pb-3s; Thu, 10 May 2018 16:24:09 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: [bug#31386] [PATCH 3/3] gnu: Add tensorflow-core. References: <20180508145909.25354-1-ricardo.wurmus@mdc-berlin.de> <20180508145909.25354-3-ricardo.wurmus@mdc-berlin.de> <87k1scv3wl.fsf@gnu.org> <87bmdngb93.fsf@mdc-berlin.de> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 =?utf-8?Q?Flor=C3=A9al?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 10 May 2018 22:24:07 +0200 In-Reply-To: <87bmdngb93.fsf@mdc-berlin.de> (Ricardo Wurmus's message of "Thu, 10 May 2018 10:34:16 +0200") Message-ID: <871sejuumw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386 Cc: 31386@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Ricardo Wurmus skribis: > Anyway: I just went to http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html, > where this sentence has been removed. The license notice now looks like > this: > > Copyright Takuya OOURA, 1996-2001 > > You may use, copy, modify and distribute this code for any purpose > (include commercial use) and without fee. Please refer to this > package when you modify this code. That looks better, thanks for checking. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 02 11:16:42 2019 Received: (at 31386-done) by debbugs.gnu.org; 2 Jan 2019 16:16:42 +0000 Received: from localhost ([127.0.0.1]:44882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gejCD-00023R-UT for submit@debbugs.gnu.org; Wed, 02 Jan 2019 11:16:42 -0500 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:35686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gejCC-00023J-Cp for 31386-done@debbugs.gnu.org; Wed, 02 Jan 2019 11:16:41 -0500 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 3E108C84FBD; Wed, 2 Jan 2019 17:16:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:user-agent :received:received:received; s=mdc; t=1546445793; x=1548260194; bh=ufdAwNA0J2otaAhPsjk/YX3JjRv9t+lcA2u5zKpq95U=; b=PufJ47P+Irbh b0FNPqIGVus7L64hplJdPcNIHG1U5ciySwWUXdctcRx2rVNhGmnN8qJt2AeXb7yd 1UWosTrxJGjmU1+cfNGSs81KQNKrI8Z/mPZBE51elGRPAKqMwAeuSA/ExNTQERDC z4eg+L7jAzOwvifFA49/GEbPrmUCRYA= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hTMfEhe6qygt; Wed, 2 Jan 2019 17:16:33 +0100 (CET) Received: from SW-IT-P-CAS4.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTPS; Wed, 2 Jan 2019 17:16:33 +0100 (CET) Received: from localhost (141.80.113.103) by SW-IT-P-CAS4.mdc-berlin.net (141.80.113.59) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 2 Jan 2019 17:16:33 +0100 User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Subject: Add tensorflow. X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 2 Jan 2019 17:16:33 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Originating-IP: [141.80.113.103] X-TM-AS-Product-Ver: SMEX-12.5.0.1684-8.5.1010-24332.001 X-TM-AS-Result: No-1.741700-8.000000-10 X-TMASE-MatchedRID: Z4bnI9qGcPxrtoObOqfJT1z+axQLnAVBIhff9MpcqmrJYIv7y0tu9vd0 i7XYlZFvuVoS2YUYcVuwZHMQdNbacb9ZdlL8eonaO6pzAGRBlFzZs3HUcS/scCq2rl3dzGQ1Gpe evGsoI5dUJXjTusU3E/B6afOz4hth29fdR0EqGg6e263EU/bzREYulvpNZquP/crrtPpPLQXJKq V0DGVyyn9J9MzRNwIk5cYivOd2REoLmlVHqliGQIukLdu5WEN2drIREZCfrxJGiIvINHGGvn7cG d19dSFd X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--1.741700-8.000000 X-TMASE-Version: SMEX-12.5.0.1684-8.5.1010-24332.001 X-TM-SNTS-SMTP: DE9210556156C1AB11D13694EDC0ADB404977F2E6071738FAEFE653BF9A6C96A2000:9 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386-done Cc: 31386-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Guix, the following series of patches supersedes #31386. The first two patches are for =E2=80=9Ctensorflow-core=E2=80=9D, which is pretty useless.= Everything after that is for the =E2=80=9Ctensorflow=E2=80=9D package, which provides = the Python interface people commonly use. The package is horrible, so let=E2=80=99s try to fix this together. I=E2= =80=99ve cut a few corners, so I don=E2=80=99t want to add this to Guix as is. We should = try to reduce the amount of bundled third-party code. I haven=E2=80=99t been able to test this, because I=E2=80=99ve hit an unrel= ated bug (the dreaded miscompilation of the info-dir derivation). -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 02 11:29:34 2019 Received: (at 31386) by debbugs.gnu.org; 2 Jan 2019 16:29:34 +0000 Received: from localhost ([127.0.0.1]:44936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gejOf-0002Sx-SD for submit@debbugs.gnu.org; Wed, 02 Jan 2019 11:29:34 -0500 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:34480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gejOe-0002So-JX for 31386@debbugs.gnu.org; Wed, 02 Jan 2019 11:29:32 -0500 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 018D0380814 for <31386@debbugs.gnu.org>; Wed, 2 Jan 2019 17:29:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:user-agent:references :received:received:received; s=mdc; t=1546446571; x=1548260972; bh=r0cFj+GWBl6QwNohpcIl66aj+Mufa0OYWqKisqT8gnI=; b=Sn/RvP3Dda2E b+nsR3FO07RzH9WhBO4gwGGL9FTNmIwuq379aVyaDv5TNj6j4GCDXOpkz+qLtIFG nSAingw/6Eouk+Xt9X78fDisqDXc+GQ6gNsscKSvTQOY9rMzfMlZjl0mIOvpZbkq vPUi9kOJmJfnf+1++hlmkqG0JaFstf4= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ne_3vtvBL3ov for <31386@debbugs.gnu.org>; Wed, 2 Jan 2019 17:29:31 +0100 (CET) Received: from SW-IT-P-CAS4.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for <31386@debbugs.gnu.org>; Wed, 2 Jan 2019 17:29:31 +0100 (CET) Received: from localhost (141.80.113.103) by SW-IT-P-CAS4.mdc-berlin.net (141.80.113.59) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 2 Jan 2019 17:29:31 +0100 References: User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: <31386@debbugs.gnu.org> Subject: Re: TensorFlow In-Reply-To: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 2 Jan 2019 17:29:30 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.80.113.103] X-TM-AS-Product-Ver: SMEX-12.5.0.1684-8.5.1010-24332.001 X-TM-AS-Result: No-1.199900-8.000000-10 X-TMASE-MatchedRID: e/tT8EyIjJSXKs94NAOH8vSG/+sPtZVk+KgiyLtJrSAS+jFO7d+PW/8t C10YLT774vM1YF6AJbafUHzR9HB8advteQQ2MnYQnEyHbasFvyhuCpSBdG4ThsK21zBg2KlfwpV /tq9491ip0jAp1o1lFXluXzIjvpiYcfbkvwEfi8zEjsGn6dRgTaF5AybaVc/xUq4VM5XuPOBl/V lDsLgQfCSduz3/B54bV4Zrs96nxCOHAy3CZbtuTjhTlhnn5UoOcbpdY06v9H29HJzGY1Xhh1XK9 tOD+u6c X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10-1.199900-8.000000 X-TMASE-Version: SMEX-12.5.0.1684-8.5.1010-24332.001 X-TM-SNTS-SMTP: D65B14EB95451054D5463B5252631C68BD0B799690AA3C5A8C38B9395EB2110B2000:9 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31386 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) The new patches can be seen here: https://issues.guix.info/issue/33952 -- Ricardo From unknown Tue Jun 24 05:07:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 31 Jan 2019 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator