Received: (at 63088-done) by debbugs.gnu.org; 23 Feb 2025 09:59:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 04:59:55 2025 Received: from localhost ([127.0.0.1]:59377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tm8mA-0001Tp-Rn for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 04:59:55 -0500 Received: from msg-2.mailo.com ([213.182.54.12]:56084 helo=mailo.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1tm8m7-0001TX-DZ for 63088-done <at> debbugs.gnu.org; Sun, 23 Feb 2025 04:59:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr; s=mailo; t=1740304784; bh=iza7AEYa3VK6oru23575sDpWU2VgyAL/KWSsThQK9jo=; h=X-EA-Auth:From:To:Cc:Subject:In-Reply-To:Date:Message-ID: MIME-Version:Content-Type; b=WjKSfLvaVBR/+UQE/8WCaCWb6vdXN01UW7aGVr6lHRAwXwfZsK2gxSJtXADPo2zy3 vRLJrPVQmPfxi7eURR9O89i9DMClFkYOMrTrVrF/O7HIVGJ183Z8pdz3JKpmSIN4Eb UjsbcpNOhpcfk+wExkCg4ibZBHYGKc78nswLarg0= Received: by b221-8.in.mailobj.net [192.168.90.28] with ESMTP via ip-20.mailobj.net [213.182.54.20] Sun, 23 Feb 2025 10:59:43 +0100 (CET) X-EA-Auth: WTVI+O5zSfzzs/7TrEjsUHOnhSA1LBJK72U5fGXYeSph/xSuVw43cSSeYHQmxQEqHq2CIwv4A8L6tSoS5SmVL5K2fNMIyl8lu4X2wXOHbU0= From: Nicolas Goaziou <mail@HIDDEN> To: 63088-done <at> debbugs.gnu.org Subject: Re: [PATCH 0/3] Add Lc0 In-Reply-To: <b2b92fcdb1388689572c02b1e38b3349cff761c5.1694569781.git.zamfofex@HIDDEN> Date: Sun, 23 Feb 2025 10:59:27 +0100 Message-ID: <87h64luglc.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63088-done Cc: zamfofex <zamfofex@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>, iyzsong@HIDDEN, Simon Tournier <zimon.toutoune@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, I applied the patch set and updated lc0 to its latest release. Regards, -- Nicolas Goaziou
zamfofex <zamfofex@HIDDEN>
:Nicolas Goaziou <mail@HIDDEN>
:Received: (at 63088) by debbugs.gnu.org; 13 Sep 2023 01:50:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 12 21:50:26 2023 Received: from localhost ([127.0.0.1]:60372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgF1N-0007M2-KF for submit <at> debbugs.gnu.org; Tue, 12 Sep 2023 21:50:26 -0400 Received: from mta-12-4.privateemail.com ([198.54.127.107]:30337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qgF1L-0007LW-Av for 63088 <at> debbugs.gnu.org; Tue, 12 Sep 2023 21:50:23 -0400 Received: from mta-12.privateemail.com (localhost [127.0.0.1]) by mta-12.privateemail.com (Postfix) with ESMTP id 90EC118000AF; Tue, 12 Sep 2023 21:50:12 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1694569812; bh=Azqx/ArMU9N+WmBkBlVhraaafjF9IANS7uoi1cibvc0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VwRixC4PU8ulOuQ3IMJzrZVVkQaYNPePOrd4bSe3Wkoq8rofyU+/pd961jUF6fbvJ he65SIMoAoqoEx2V0XxmoSkA7AhEZHt1wZfeafodxVVF3SZgPGnUtInQ8mUgME0h8w 8YfR3KR1xyhdrF/8bYFLQLaly4Yd0f+YsfwTrE6McdH7Uru0dlHypD7QsEO2bfgYGe zNJSORHWn+zcbMXwOGRSS/ND0mXRW7Sq1s+Pm0QX9RWTeZnl3HQzLf2IsTQCrbGaVE mf3KdJ2wojYvXj+WlHC2gQe6U7YlOPamjAhDLC4OQeVNnMmdxI3GJs73Q3mLdtmIaI 4vgfLgq/+dfnA== Received: from localhost.localdomain (unknown [189.35.108.242]) by mta-12.privateemail.com (Postfix) with ESMTPA; Tue, 12 Sep 2023 21:50:08 -0400 (EDT) From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add neural networks from the Maia Chess project. Date: Tue, 12 Sep 2023 22:49:41 -0300 Message-ID: <b2b92fcdb1388689572c02b1e38b3349cff761c5.1694569781.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694569781.git.zamfofex@HIDDEN> References: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694569781.git.zamfofex@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, liliana.prikler@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/lc0.scm (make-lc0-maia): New procedure. * gnu/packages/lc0.scm (lc0-maia-1100, lc0-maia-1200, lc0-maia-1300) (lc0-maia-1400, lc0-maia-1500, lc0-maia-1600, lc0-maia-1700) (lc0-maia-1800, lc0-maia-1900): New variables. --- gnu/packages/lc0.scm | 55 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/lc0.scm b/gnu/packages/lc0.scm index f49d71538e..abbac73ce7 100644 --- a/gnu/packages/lc0.scm +++ b/gnu/packages/lc0.scm @@ -18,6 +18,7 @@ (define-module (gnu packages lc0) #:use-module (guix build utils) + #:use-module (guix build-system copy) #:use-module (guix build-system meson) #:use-module (guix build-system trivial) #:use-module (guix download) @@ -153,3 +154,57 @@ (define-public lc0-815383 "8af6098d6fb76e2bef6ef9ee87e61fadcb99f0b789013a72953a95ad10a9e933" "09gm8lgaick60rn4x9h9w5sxdqivr4ign73viviadw1gj7wsbnsg" "This is an official neural network of a “main run” of the Leela Chess Zero project. The network was finished being trained in September of 2023.")) + +(define (make-lc0-maia rating) + (package + (name (string-append "lc0-maia-" rating)) + (version "1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/CSSLab/maia-chess") + (commit (string-append "v" version)))) + (file-name (git-file-name "maia" version)) + (sha256 + (base32 + "0qjkp56pb5vvkr3j1vdsdzligvy7faza917z7vdfmf168pkvrxsr")))) + (build-system copy-build-system) + (arguments + `(#:install-plan '((,(string-append "model_files/" rating "/final_" + rating "-40.pb.gz") ,(string-append + "share/lc0/maia-" + rating ".pb.gz"))))) + (synopsis "Human-like neural network for Leela Chess Zero") + (description + "Maia’s goal is to play the human move — not necessarily the best move. +As a result, Maia has a more human-like style than previous engines, matching +moves played by human players in online games over 50% of the time.") + (home-page "https://maiachess.com") + (license license:gpl3))) + +(define-public lc0-maia-1100 + (make-lc0-maia "1100")) + +(define-public lc0-maia-1200 + (make-lc0-maia "1200")) + +(define-public lc0-maia-1300 + (make-lc0-maia "1300")) + +(define-public lc0-maia-1400 + (make-lc0-maia "1400")) + +(define-public lc0-maia-1500 + (make-lc0-maia "1500")) + +(define-public lc0-maia-1600 + (make-lc0-maia "1600")) + +(define-public lc0-maia-1700 + (make-lc0-maia "1700")) + +(define-public lc0-maia-1800 + (make-lc0-maia "1800")) + +(define-public lc0-maia-1900 + (make-lc0-maia "1900")) -- 2.41.0
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 13 Sep 2023 01:50:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 12 21:50:22 2023 Received: from localhost ([127.0.0.1]:60369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgF1K-0007Lm-1M for submit <at> debbugs.gnu.org; Tue, 12 Sep 2023 21:50:22 -0400 Received: from mta-12-4.privateemail.com ([198.54.127.107]:12738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qgF1G-0007LJ-4g for 63088 <at> debbugs.gnu.org; Tue, 12 Sep 2023 21:50:19 -0400 Received: from mta-12.privateemail.com (localhost [127.0.0.1]) by mta-12.privateemail.com (Postfix) with ESMTP id AE23E1800049; Tue, 12 Sep 2023 21:50:07 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1694569807; bh=s8q0zGSfYj5/ArheY5ZQKPiRT7zRKgZODJVSrVoz1SM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eurG8597GXgzm++9/T2Mbg2PipaMj8zs+K4w8+9AwFYVZ22/yKq9Sd8XUZKuMJ0qQ WQIxFlFh98X+H1nYnsO+MgnqNJqgS3oJMKHxLdFDEnv8o/79+s8zp0LTVIyp13OlBu L2ptlHmv1YGYIZJIgvTOdjHgtsO1dg65IoIQBF2vQ5Z1fPAVbE27QzScGn1vwAA7FG wjU6owzQVu5TPMa32i3W58zV2yB/KWVoWkENBieakv5w0GOUpzsv4lNCE8vKUaCbHk cDVfHyhhta65+cHkezHutdAe0j7uALbfcA+qDr0DqxrRrkL8x00M5DM/8yeef5o9dX ei9Bht791JJ1g== Received: from localhost.localdomain (unknown [189.35.108.242]) by mta-12.privateemail.com (Postfix) with ESMTPA; Tue, 12 Sep 2023 21:50:03 -0400 (EDT) From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add neural networks for Leela Chess Zero. Date: Tue, 12 Sep 2023 22:49:40 -0300 Message-ID: <2e0cabfab0e7ffb98bc220264c678345a336644f.1694569781.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694569781.git.zamfofex@HIDDEN> References: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694569781.git.zamfofex@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, liliana.prikler@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/lc0.scm (make-lc0-net, make-lc0-official-net) (make-lc0-contrib-net): New procedures. * gnu/packages/lc0.scm (lc0-t2, lc0-t1, lc0-t1-512, lc0-t1-256) (lc0-611246, lc0-791556, lc0-815383): New variables. --- gnu/packages/lc0.scm | 84 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/gnu/packages/lc0.scm b/gnu/packages/lc0.scm index e19436c381..f49d71538e 100644 --- a/gnu/packages/lc0.scm +++ b/gnu/packages/lc0.scm @@ -17,7 +17,10 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages lc0) + #:use-module (guix build utils) #:use-module (guix build-system meson) + #:use-module (guix build-system trivial) + #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) @@ -69,3 +72,84 @@ (define-public lc0 is necessary to use Leela Chess Zero and should be installed separately.") (home-page "https://lczero.org") (license license:gpl3+))) + +(define (make-lc0-net name file-name url hash description) + (package + (name (string-append "lc0-" name)) + (version "0") + (source (origin + (method url-fetch) + (uri url) + (file-name (string-append "lc0-" file-name)) + (sha256 + (base32 + hash)))) + (build-system trivial-build-system) + (arguments + (list #:builder (with-imported-modules '((guix build utils)) + #~(let ((share (string-append (assoc-ref + %outputs + "out") + "/share/lc0/"))) + (use-modules (guix build utils)) + (mkdir-p share) + (copy-file (assoc-ref + %build-inputs + "source") + (string-append + share + #$file-name)))))) + (synopsis "Pretrained neural network for Leela Chess Zero") + (description description) + (home-page "https://lczero.org") + (license license:gpl3+))) + +(define-public (make-lc0-official-net name url-hash hash description) + (make-lc0-net name + (string-append name ".pb.gz") + (string-append "https://storage.lczero.org/files/networks/" + url-hash) hash description)) + +(define-public (make-lc0-contrib-net name file-name hash description) + (make-lc0-net name file-name + (string-append + "https://storage.lczero.org/files/networks-contrib/" + file-name) hash description)) + +(define-public lc0-t2 + (make-lc0-contrib-net "t2" "t2-768x15x24h-swa-5230000.pb.gz" + "126305hby24k5agxiixadp1lcgmv8drm1dkpb4jf5jzq7k4m855w" + "T2 is currently one of the best neural networks for Leela Chess Zero, superceeding the neural network T1.")) + +(define-public lc0-t1 + (make-lc0-contrib-net "t1" "t1-768x15x24h-swa-4000000.pb.gz" + "0zm9v91gfnm69n4x2fckair24fypjrwiip3j86ylsqncsi1sh5nq" + "T1 is currently one of the best neural networks for Leela Chess Zero, however, it was superceeded by the neural network T2.")) + +(define-public lc0-t1-512 + (make-lc0-contrib-net "t1-512" "t1-512x15x8h-distilled-swa-3395000.pb.gz" + "1s4pq06qkdpaq0a4z6j5qqnf6h7njpmwh7i0v7qh6bmhwlcibnqz" + "This is a smaller version of the T1 neural network, which is currently one of the best neural networks for Leela Chess Zero.")) + +(define-public lc0-t1-256 + (make-lc0-contrib-net "t1-256" "t1-256x10-distilled-swa-2432500.pb.gz" + "01ilar7y2nf3kfkq3x77n4jxlvqdpgddjsham2wz4dmdx35ac9xw" + "This is a smaller version of the T1 neural network, which is currently one of the best neural networks for Leela Chess Zero.")) + +(define-public lc0-611246 + (make-lc0-official-net "611246" + "7ca2381cfeac5c280f304e7027ffbea1b7d87474672e5d6fb16d5cd881640e04" + "0rapfvjqqrhydhp8a6r3skmjci2dc2yxz912bglv9yd9k00l9rww" + "This is an official neural network of a “main run” of the Leela Chess Zero project that was finished being trained in January of 2022.")) + +(define-public lc0-791556 + (make-lc0-official-net "791556" + "f404e156ceb2882470fd8c032b8754af0fa0b71168328912eaef14671a256e34" + "03b9xl9vkiihdilz5dzcpg6g4inb6n4k5gs911i3gbd8h9sh9ixi" + "This is an official neural network of the Leela Chess Zero project that was finished being trained in April of 2022.")) + +(define-public lc0-815383 + (make-lc0-official-net "815383" + "8af6098d6fb76e2bef6ef9ee87e61fadcb99f0b789013a72953a95ad10a9e933" + "09gm8lgaick60rn4x9h9w5sxdqivr4ign73viviadw1gj7wsbnsg" + "This is an official neural network of a “main run” of the Leela Chess Zero project. The network was finished being trained in September of 2023.")) -- 2.41.0
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 13 Sep 2023 01:50:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 12 21:50:19 2023 Received: from localhost ([127.0.0.1]:60366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgF1G-0007LX-7k for submit <at> debbugs.gnu.org; Tue, 12 Sep 2023 21:50:18 -0400 Received: from mta-12-4.privateemail.com ([198.54.127.107]:9349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qgF1C-0007LE-IZ for 63088 <at> debbugs.gnu.org; Tue, 12 Sep 2023 21:50:16 -0400 Received: from mta-12.privateemail.com (localhost [127.0.0.1]) by mta-12.privateemail.com (Postfix) with ESMTP id D82331800052; Tue, 12 Sep 2023 21:50:02 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1694569802; bh=MImJ0wqvCaZgM6ZPx4jUd6fYMOFz/rzC5IkCM7MMNtU=; h=From:To:Cc:Subject:Date:From; b=oRglUCAuTzEe1am6crSl71Q1XaVRZsjBc9vSmK3GQNjkfEi19hhH+PF0ISxS7Zj+b 2Kl1AJB87swy/YNbUksZaPcpRbXWciCZTjMh61cbWfOCZffK4zHP7PSUXCyPA1I5CZ QtnBwrc2IpNeEERXXXvRrvUEivLaW2ukSFat0qxrsuL/QtzYjQKrtXYnWTgjtqgL5M uuNxgl6qrzA7KDHcGSJI/5d+1Jz2vNO5nhfFt92FchalrjP/a9PbdlYluE3dvcBAdK rrpl6fza74yVW1AVZi1w5e+N13uT2v6CBU1xG3weGY/KW7/yQuiw9z2/2NrOemVWO6 5eZT2sTWfJJSw== Received: from localhost.localdomain (unknown [189.35.108.242]) by mta-12.privateemail.com (Postfix) with ESMTPA; Tue, 12 Sep 2023 21:49:59 -0400 (EDT) From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add lc0. Date: Tue, 12 Sep 2023 22:49:39 -0300 Message-ID: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694569781.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, liliana.prikler@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/lc0.scm: New file. * gnu/packages/local.mk: Register file. --- gnu/local.mk | 2 ++ gnu/packages/lc0.scm | 71 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 gnu/packages/lc0.scm diff --git a/gnu/local.mk b/gnu/local.mk index 4f8637418a..f46a2973ae 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -59,6 +59,7 @@ # Copyright © 2023 Zheng Junjie <873216071@HIDDEN> # Copyright © 2023 Ivana Drazovic <iv.dra@HIDDEN> # Copyright © 2023 Andy Tai <atai@HIDDEN> +# Copyright © 2023 zamfofex <zamfofex@HIDDEN> # # This file is part of GNU Guix. # @@ -375,6 +376,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/kerberos.scm \ %D%/packages/kodi.scm \ %D%/packages/language.scm \ + %D%/packages/lc0.scm \ %D%/packages/lean.scm \ %D%/packages/lego.scm \ %D%/packages/less.scm \ diff --git a/gnu/packages/lc0.scm b/gnu/packages/lc0.scm new file mode 100644 index 0000000000..e19436c381 --- /dev/null +++ b/gnu/packages/lc0.scm @@ -0,0 +1,71 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 zamfofex <zamfofex@HIDDEN> +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. + +(define-module (gnu packages lc0) + #:use-module (guix build-system meson) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module ((guix licenses) + #:prefix license:) + #:use-module (gnu packages) + #:use-module (gnu packages algebra) + #:use-module (gnu packages c) + #:use-module (gnu packages check) + #:use-module (gnu packages compression) + #:use-module (gnu packages machine-learning) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python)) + +(define-public lc0 + (package + (name "lc0") + (version "0.30.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/LeelaChessZero/lc0") + (commit (string-append "v" version)) + ;; Only a few source files are in one Git submodules (rather than + ;; there being bundled projects). These files are in a different + ;; repository just because they are used across multiple + ;; repositories of the Leela Chess Zero project. + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m7k8m8iz4pxv3h9g2j1dkgryi4k9c1bcg3fx5j7ii4ysif63kj3")))) + (build-system meson-build-system) + (native-search-paths + (list (search-path-specification + (variable "XDG_DATA_DIRS") + (files '("share"))))) + (inputs (list eigen oneapi-dnnl zlib)) + (native-inputs (list googletest ispc pkg-config python)) + (arguments + '(#:configure-flags (list "-Ddnnl=true" + (string-append "-Ddnnl_dir=" + (assoc-ref %build-inputs + "oneapi-dnnl"))))) + (synopsis "Chess engine based on neural networks") + (description + "Leela Chess Zero is a UCI-compliant chess engine designed to play chess +using neural networks. This package does not provide a neural network, which +is necessary to use Leela Chess Zero and should be installed separately.") + (home-page "https://lczero.org") + (license license:gpl3+))) base-commit: daeeaa221605726d8853b00261619ba039bd6db7 -- 2.41.0
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 12 Sep 2023 17:07:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 12 13:07:49 2023 Received: from localhost ([127.0.0.1]:59906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qg6rd-00062c-9M for submit <at> debbugs.gnu.org; Tue, 12 Sep 2023 13:07:49 -0400 Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]:61792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1qg6rb-00062N-IM for 63088 <at> debbugs.gnu.org; Tue, 12 Sep 2023 13:07:48 -0400 Received: by mail-ej1-x641.google.com with SMTP id a640c23a62f3a-9a21b6d105cso750559066b.3 for <63088 <at> debbugs.gnu.org>; Tue, 12 Sep 2023 10:07:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694538457; x=1695143257; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=F9sRIeUi3vKxmP+bOf0GzO8Nqbe2xyu+bRdXIIlZZQA=; b=kuiAkK+ogWhRFjxJZavM+oksnVayLoXXjQhUsBIh7Ovf9iU3YxaIevIEC8hdWtqKt9 BF7bcBHAEjh2+gCiG5GmHN1zqspwWJIPDhb5q+YFKVCteGwPFzgg1BlAoClII/4/lFtm iaLQYsGUg25jI2OPtPZIhiIiPdReEuhldfJ1uFintMVOahE7Cj/96U+j1DJDmVCCIkKc CGGQ5t1a5FLGryWd1nvUEiEuBZbjy17oqF0fqKyhXTyve9cM0q+ArIMDWZbdSJnVpzJh pTp6V8nn/W3+sGbOhhaKLPSEclCZLrDhr9R4Q71R3YnEt4CK43UzrBk5QgSc69YKXATI 9BHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694538457; x=1695143257; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=F9sRIeUi3vKxmP+bOf0GzO8Nqbe2xyu+bRdXIIlZZQA=; b=v3U9nUOjRgKY+s2CLH/hgawLP90rNzPLvfl/Lxm42D3hp0nwfbCvXG7kw3JZ0Ebrie u4PWXZLc7cMNbSbFa7eGTR2IQfAjUBNhVp5/saQuWSKZRVtNlp/s6seGQn18QTTibuAD xWg3+qA/wtGRkygbO5XqIPz7g58mYfH/t0OfgMm+ONFh0urGPUVFShycVoQGIPEEvhXx nViiSTqNGklsP1vJI1xBM6OAlvBOQ6hRVBBRRAlktr/KjSHOtNHH7FupBSRsF+oTZBhE jz80azB2wozUOch+vYvU/iZOCFAUGh7yn9qRgoZDXvZqtqMOeBsanyIeH/Li+jmkHuXU BGZw== X-Gm-Message-State: AOJu0YzyOlXp3jnbTXY3g1GWtFkacL2dLQf0eetEyFnJKStFsjYWs18g DtvGloepFQyqDBoxIlngkcE= X-Google-Smtp-Source: AGHT+IGfLa6OMEcmSdThpDYTOeGyX1aNF1LNOfr3/U100QSs9ASkyfSdTxXHwsGlz+c33D6s5epenA== X-Received: by 2002:a17:907:270f:b0:9a9:f3df:80cd with SMTP id w15-20020a170907270f00b009a9f3df80cdmr10531127ejk.72.1694538456750; Tue, 12 Sep 2023 10:07:36 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id o21-20020a1709062e9500b0099ddc81903asm7090382eji.221.2023.09.12.10.07.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Sep 2023 10:07:35 -0700 (PDT) Message-ID: <736af65e3d07df9ab9a09795bf4b98806ec0fd7e.camel@HIDDEN> Subject: Re: [PATCH 2/3] gnu: Add neural networks for Leela Chess Zero. From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: zamfofex <zamfofex@HIDDEN>, 63088 <at> debbugs.gnu.org Date: Tue, 12 Sep 2023 19:07:34 +0200 In-Reply-To: <845cc1e6b38e26aba3c99c4934c4d2f9c6e2b6e2.1694519893.git.zamfofex@HIDDEN> References: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694519893.git.zamfofex@HIDDEN> <845cc1e6b38e26aba3c99c4934c4d2f9c6e2b6e2.1694519893.git.zamfofex@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: iyzsong@HIDDEN, iyzsong@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) QW0gRGllbnN0YWcsIGRlbSAxMi4wOS4yMDIzIHVtIDA4OjU4IC0wMzAwIHNjaHJpZWIgemFtZm9m ZXg6Cj4gKiBnbnUvcGFja2FnZXMvbGMwLnNjbSAobWFrZS1sYzAtbm4pOiBOZXcgcHJvY2VkdXJl Lgo+ICogZ251L3BhY2thZ2VzL2xjMC5zY20gKGxjMC10MiwgbGMwLXQxLCBsYzAtdDEtNTEyLCBs YzAtdDEtMjU2KQo+IChsYzAtNjExMjQ2LCBsYzAtNzkxNTU2LCBsYzAtODE1MzgzKTogTmV3IHZh cmlhYmxlcy4KPiAtLS0KPiDCoGdudS9wYWNrYWdlcy9sYzAuc2NtIHwgNzYKPiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+IMKgMSBmaWxlIGNoYW5nZWQsIDc2 IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2xjMC5zY20gYi9n bnUvcGFja2FnZXMvbGMwLnNjbQo+IGluZGV4IGUxOTQzNmMzODEuLjFjZGEyZWZkMWMgMTAwNjQ0 Cj4gLS0tIGEvZ251L3BhY2thZ2VzL2xjMC5zY20KPiArKysgYi9nbnUvcGFja2FnZXMvbGMwLnNj bQo+IEBAIC0xNyw3ICsxNywxMCBAQAo+IMKgOzs7IGFsb25nIHdpdGggR05VIEd1aXguwqAgSWYg bm90LCBzZWUKPiA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gwqAKPiDCoChkZWZp bmUtbW9kdWxlIChnbnUgcGFja2FnZXMgbGMwKQo+ICvCoCAjOnVzZS1tb2R1bGUgKGd1aXggYnVp bGQgdXRpbHMpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIG1lc29uKQo+ ICvCoCAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIHRyaXZpYWwpCj4gK8KgICM6dXNl LW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ3VpeCBnZXhwKQo+ IMKgwqAgIzp1c2UtbW9kdWxlIChndWl4IGdpdC1kb3dubG9hZCkKPiDCoMKgICM6dXNlLW1vZHVs ZSAoZ3VpeCBwYWNrYWdlcykKPiBAQCAtNjksMyArNzIsNzYgQEAgKGRlZmluZS1wdWJsaWMgbGMw Cj4gwqBpcyBuZWNlc3NhcnkgdG8gdXNlIExlZWxhIENoZXNzIFplcm8gYW5kIHNob3VsZCBiZSBp bnN0YWxsZWQKPiBzZXBhcmF0ZWx5LiIpCj4gwqDCoMKgwqAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9s Y3plcm8ub3JnIikKPiDCoMKgwqDCoCAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCj4gKwo+ICso ZGVmaW5lIChtYWtlLWxjMC1ubiBuYW1lIGZpbGUtbmFtZSB1cmwgaGFzaCBkZXNjcmlwdGlvbikK PiArwqAgKHBhY2thZ2UKPiArwqDCoMKgIChuYW1lIChzdHJpbmctYXBwZW5kICJsYzAtIiBuYW1l KSkKPiArwqDCoMKgICh2ZXJzaW9uICIwIikKPiArwqDCoMKgIChzb3VyY2UgKG9yaWdpbgo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIHVybC1mZXRjaCkKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKHVyaSB1cmwpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgImxjMC0iIGZpbGUtbmFtZSkpCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChzaGEyNTYKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAoYmFzZTMyCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBoYXNoKSkpKQo+ICvC oMKgwqAgKGJ1aWxkLXN5c3RlbSB0cml2aWFsLWJ1aWxkLXN5c3RlbSkKPiArwqDCoMKgIChhcmd1 bWVudHMKPiArwqDCoMKgwqAgKGxpc3QgIzpidWlsZGVyICh3aXRoLWltcG9ydGVkLW1vZHVsZXMg JygoZ3VpeCBidWlsZCB1dGlscykpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICN+ KGxldCAoKHNoYXJlIChzdHJpbmctCj4gYXBwZW5kIChhc3NvYy1yZWYKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoAo+IMKgwqDCoMKgwqDCoCAlb3V0cHV0cwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgCj4gwqDCoMKgwqDCoMKgICJvdXQiKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgCj4gIi9zaGFyZS9sYzAvIikpKQo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1c2UtbW9kdWxlcyAoZ3VpeAo+ IGJ1aWxkIHV0aWxzKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo bWtkaXItcCBzaGFyZSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo Y29weS1maWxlIChhc3NvYy0KPiByZWYKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAlYnVpbGQtCj4gaW5wdXRzCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAK PiAic291cmNlIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKHN0cmluZy0KPiBhcHBlbmQKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzaGFyZQo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg ICMkZmlsZS0KPiBuYW1lKSkpKSkpCj4gK8KgwqDCoCAoc3lub3BzaXMgIlByZXRyYWluZWQgbmV1 cmFsIG5ldHdvcmsgZm9yIExlZWxhIENoZXNzIFplcm8iKQo+ICvCoMKgwqAgKGRlc2NyaXB0aW9u IGRlc2NyaXB0aW9uKQo+ICvCoMKgwqAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9sY3plcm8ub3JnIikK PiArwqDCoMKgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKPiArCj4gKyhkZWZpbmUtcHVibGlj IGxjMC10Mgo+ICvCoCAobWFrZS1sYzAtbm4gInQyIiAidDItNzY4LnBiLmd6Igo+ICvCoMKgCj4g Imh0dHBzOi8vc3RvcmFnZS5sY3plcm8ub3JnL2ZpbGVzL25ldHdvcmtzLWNvbnRyaWIvdDItNzY4 eDE1eDI0aC1zd2EtCj4gNTIzMDAwMC5wYi5neiIKWW91IG1pZ2h0IHdhbnQgdG8gc2VhcmNoIGZv ciB3YXlzIHRvIHNob3J0ZW4gdGhlc2UgdXJscy4gIEUuZy4gRGVmaW5lIGEKcHJvY2VkdXJlIChs YzAtbmV0d29yayAic2hvcnQtbmFtZSIpCj4gK8KgwqAgIjEyNjMwNWhieTI0azVhZ3hpaXhhZHAx bGNnbXY4ZHJtMWRrcGI0amY1anpxN2s0bTg1NXciCj4gK8KgwqAgIlQyIGlzIGN1cnJlbnRseSBv bmUgb2YgdGhlIGJlc3QgbmV1cmFsIG5ldHdvcmsgZm9yIExlZWxhIENoZXNzCj4gWmVybywgc3Vw ZXJjZWVkaW5nIHRoZSBuZXVyYWwgbmV0d29yayBUMS4iKSkKPiArCj4gKyhkZWZpbmUtcHVibGlj IGxjMC10MQo+ICvCoCAobWFrZS1sYzAtbm4gInQxIiAidDEtNzY4LnBiLmd6Igo+ICvCoMKgCj4g Imh0dHBzOi8vc3RvcmFnZS5sY3plcm8ub3JnL2ZpbGVzL25ldHdvcmtzLWNvbnRyaWIvdDEtNzY4 eDE1eDI0aC1zd2EtCj4gNDAwMDAwMC5wYi5neiIKPiArwqDCoCAiMHptOXY5MWdmbm02OW40eDJm Y2thaXIyNGZ5cGpyd2lpcDNqODZ5bHNxbmNzaTFzaDVucSIKPiArwqDCoCAiVDEgaXMgY3VycmVu dGx5IG9uZSBvZiB0aGUgYmVzdCBuZXVyYWwgbmV0d29yayBmb3IgTGVlbGEgQ2hlc3MKPiBaZXJv LCBob3dldmVyIGl0IHdhcyBzdXBlcmNlZWRlZCBieSB0aGUgbmV1cmFsIG5ldHdvcmsgVDIuIikp Cj4gKwo+ICsoZGVmaW5lLXB1YmxpYyBsYzAtdDEtNTEyCj4gK8KgIChtYWtlLWxjMC1ubiAidDEt NTEyIiAidDEtNTEyLnBiLmd6Igo+ICvCoMKgCj4gImh0dHBzOi8vc3RvcmFnZS5sY3plcm8ub3Jn L2ZpbGVzL25ldHdvcmtzLWNvbnRyaWIvdDEtNTEyeDE1eDhoLWRpc3RpCj4gbGxlZC1zd2EtMzM5 NTAwMC5wYi5neiIKPiArwqDCoCAiMXM0cHEwNnFrZHBhcTBhNHo2ajVxcW5mNmg3bmpwbXdoN2kw djdxaDZibWh3bGNpYm5xeiIKPiArwqDCoCAiVGhpcyBpcyBhIHNtYWxsZXIgdmVyc2lvbiBvZiB0 aGUgVDEgbmV1cmFsIG5ldHdvcmssIHdoaWNoIGlzCj4gY3VycmVudGx5IG9uZSBvZiB0aGUgYmVz dCBuZXVyYWwgbmV0d29yayBmb3IgTGVlbGEgQ2hlc3MgWmVyby4iKSkKPiArCj4gKyhkZWZpbmUt cHVibGljIGxjMC10MS0yNTYKPiArwqAgKG1ha2UtbGMwLW5uICJ0MS0yNTYiICJ0MS0yNTYucGIu Z3oiCj4gK8KgwqAKPiAiaHR0cHM6Ly9zdG9yYWdlLmxjemVyby5vcmcvZmlsZXMvbmV0d29ya3Mt Y29udHJpYi90MS0yNTZ4MTAtZGlzdGlsbGUKPiBkLXN3YS0yNDMyNTAwLnBiLmd6Igo+ICvCoMKg ICIwMWlsYXI3eTJuZjNrZmtxM3g3N240anhsdnFkcGdkZGpzaGFtMnd6NGRtZHgzNWFjOXh3Igo+ ICvCoMKgICJUaGlzIGlzIGEgc21hbGxlciB2ZXJzaW9uIG9mIHRoZSBUMSBuZXVyYWwgbmV0d29y aywgd2hpY2ggaXMKPiBjdXJyZW50bHkgb25lIG9mIHRoZSBiZXN0IG5ldXJhbCBuZXR3b3JrIGZv ciBMZWVsYSBDaGVzcyBaZXJvLiIpKQo+ICsKPiArKGRlZmluZS1wdWJsaWMgbGMwLTYxMTI0Ngo+ ICvCoCAobWFrZS1sYzAtbm4gIjYxMTI0NiIgIjYxMTI0Ni5wYi5neiIKPiArwqDCoAo+ICJodHRw czovL3N0b3JhZ2UubGN6ZXJvLm9yZy9maWxlcy9uZXR3b3Jrcy83Y2EyMzgxY2ZlYWM1YzI4MGYz MDRlNzAyNwo+IGZmYmVhMWI3ZDg3NDc0NjcyZTVkNmZiMTZkNWNkODgxNjQwZTA0Igo+ICvCoMKg ICIwcmFwZnZqcXFyaHlkaHA4YTZyM3NrbWpjaTJkYzJ5eHo5MTJiZ2x2OXlkOWswMGw5cnd3Igo+ ICvCoMKgICJUaGlzIGlzIGFuIG9mZmljaWFsIG5ldXJhbCBuZXR3b3JrIG9mIGEg4oCcbWFpbiBy dW7igJ0gb2YgdGhlIExlZWxhCj4gQ2hlc3MgWmVybyBwcm9qZWN0IHRoYXQgd2FzIGZpbmlzaGVk IGJlaW5nIHRyYWluZWQgaW4gSmFudWFyeSBvZgo+IDIwMjIuIikpCj4gKwo+ICsoZGVmaW5lLXB1 YmxpYyBsYzAtNzkxNTU2Cj4gK8KgIChtYWtlLWxjMC1ubiAiNzkxNTU2IiAiNzkxNTU2LnBiLmd6 Igo+ICvCoMKgCj4gImh0dHBzOi8vc3RvcmFnZS5sY3plcm8ub3JnL2ZpbGVzL25ldHdvcmtzL2Y0 MDRlMTU2Y2ViMjg4MjQ3MGZkOGMwMzJiCj4gODc1NGFmMGZhMGI3MTE2ODMyODkxMmVhZWYxNDY3 MWEyNTZlMzQiCj4gK8KgwqAgIjAzYjl4bDl2a2lpaGRpbHo1ZHpjcGc2ZzRpbmI2bjRrNWdzOTEx aTNnYmQ4aDlzaDlpeGkiCj4gK8KgwqAgIlRoaXMgaXMgYW4gb2ZmaWNpYWwgbmV1cmFsIG5ldHdv cmsgb2YgdGhlIExlZWxhIENoZXNzIFplcm8KPiBwcm9qZWN0IHRoYXQgd2FzIGZpbmlzaGVkIGJl aW5nIHRyYWluZWQgaW4gQXByaWwgb2YgMjAyMi4iKSkKPiArCj4gKyhkZWZpbmUtcHVibGljIGxj MC04MTUzODMKPiArwqAgKG1ha2UtbGMwLW5uICI4MTUzODMiICI4MTUzODMucGIuZ3oiCj4gK8Kg wqAKPiAiaHR0cHM6Ly9zdG9yYWdlLmxjemVyby5vcmcvZmlsZXMvbmV0d29ya3MvOGFmNjA5OGQ2 ZmI3NmUyYmVmNmVmOWVlODcKPiBlNjFmYWRjYjk5ZjBiNzg5MDEzYTcyOTUzYTk1YWQxMGE5ZTkz MyIKPiArwqDCoCAiMDlnbThsZ2FpY2s2MHJuNHg5aDl3NXN4ZHFpdnI0aWduNzN2aXZpYWR3MWdq N3dzYm5zZyIKPiArwqDCoCAiVGhpcyBpcyBhbiBvZmZpY2lhbCBuZXVyYWwgbmV0d29yayBvZiBh IOKAnG1haW4gcnVu4oCdIG9mIHRoZSBMZWVsYQo+IENoZXNzIFplcm8gcHJvamVjdC7CoCBUaGUg bmV0d29yayB3YXMgZmluaXNoZWQgYmVpbmcgdHJhaW5lZCBpbgo+IFNlcHRlbWJlciBvZiAyMDIz LiIpKQoKQ2hlZXJzCg==
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 12 Sep 2023 11:59:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 12 07:59:01 2023 Received: from localhost ([127.0.0.1]:56350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qg22m-0002Jo-NW for submit <at> debbugs.gnu.org; Tue, 12 Sep 2023 07:59:01 -0400 Received: from mta-09-4.privateemail.com ([198.54.127.118]:22476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qg22k-0002JV-F4 for 63088 <at> debbugs.gnu.org; Tue, 12 Sep 2023 07:58:59 -0400 Received: from mta-09.privateemail.com (localhost [127.0.0.1]) by mta-09.privateemail.com (Postfix) with ESMTP id 547F7180004A; Tue, 12 Sep 2023 07:58:48 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1694519928; bh=rU36iJIIxpSviV+BAjj7nXM6mkP2pe/GbN+062yvu3c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TCHZ/W+4dHhh/dAs3N1nBgAoJTNDhGBdwSh7l4CUorvLDF9ny46hDk4FcFN3g9jzC nkYDUcPxh+ICSUGEUlLiBFPj2IeelhDn4R8IyqTDMKwzdnie/qojsSlZ+a6hOmT77C gEj8ouOtPW7hjBRSHw4EzNxxqLNNEtvfhf8wtxSLaM2eh7Iz2dG/IZB0CD1oMCk36I 3T3MgxSmqIF/65pSNnSlxow/7NLEJ4aCETaCurfn8nB/bP30iwTJyuRsmXJ0Gb4277 egDx8SPWsOV57WTLynz2SFSaJzizGytzHW0NXKLrQ77l5ix1S8OU66K1w66GZIBUXn /BUBfKwzPohkQ== Received: from localhost.localdomain (unknown [189.35.108.242]) by mta-09.privateemail.com (Postfix) with ESMTPA; Tue, 12 Sep 2023 07:58:41 -0400 (EDT) From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add neural networks from the Maia Chess project. Date: Tue, 12 Sep 2023 08:58:13 -0300 Message-ID: <b93e960c939063736be886813ef9fe6257eb81fe.1694519893.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694519893.git.zamfofex@HIDDEN> References: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694519893.git.zamfofex@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, iyzsong@HIDDEN, liliana.prikler@HIDDEN, iyzsong@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/lc0.scm (make-lc0-maia): New procedure. * gnu/packages/lc0.scm (lc0-maia-1100, lc0-maia-1200, lc0-maia-1300) (lc0-maia-1400, lc0-maia-1500, lc0-maia-1600, lc0-maia-1700) (lc0-maia-1800, lc0-maia-1900): New variables. --- gnu/packages/lc0.scm | 55 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/lc0.scm b/gnu/packages/lc0.scm index 1cda2efd1c..495d93b110 100644 --- a/gnu/packages/lc0.scm +++ b/gnu/packages/lc0.scm @@ -18,6 +18,7 @@ (define-module (gnu packages lc0) #:use-module (guix build utils) + #:use-module (guix build-system copy) #:use-module (guix build-system meson) #:use-module (guix build-system trivial) #:use-module (guix download) @@ -145,3 +146,57 @@ (define-public lc0-815383 "https://storage.lczero.org/files/networks/8af6098d6fb76e2bef6ef9ee87e61fadcb99f0b789013a72953a95ad10a9e933" "09gm8lgaick60rn4x9h9w5sxdqivr4ign73viviadw1gj7wsbnsg" "This is an official neural network of a “main run” of the Leela Chess Zero project. The network was finished being trained in September of 2023.")) + +(define (make-lc0-maia rating) + (package + (name (string-append "lc0-maia-" rating)) + (version "1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/CSSLab/maia-chess") + (commit (string-append "v" version)))) + (file-name (git-file-name "maia" version)) + (sha256 + (base32 + "0qjkp56pb5vvkr3j1vdsdzligvy7faza917z7vdfmf168pkvrxsr")))) + (build-system copy-build-system) + (arguments + `(#:install-plan '((,(string-append "model_files/" rating "/final_" + rating "-40.pb.gz") ,(string-append + "share/lc0/maia-" + rating ".pb.gz"))))) + (synopsis "Human-like neural network for Leela Chess Zero") + (description + "Maia’s goal is to play the human move — not necessarily the best move. +As a result, Maia has a more human-like style than previous engines, matching +moves played by human players in online games over 50% of the time.") + (home-page "https://maiachess.com") + (license license:gpl3))) + +(define-public lc0-maia-1100 + (make-lc0-maia "1100")) + +(define-public lc0-maia-1200 + (make-lc0-maia "1200")) + +(define-public lc0-maia-1300 + (make-lc0-maia "1300")) + +(define-public lc0-maia-1400 + (make-lc0-maia "1400")) + +(define-public lc0-maia-1500 + (make-lc0-maia "1500")) + +(define-public lc0-maia-1600 + (make-lc0-maia "1600")) + +(define-public lc0-maia-1700 + (make-lc0-maia "1700")) + +(define-public lc0-maia-1800 + (make-lc0-maia "1800")) + +(define-public lc0-maia-1900 + (make-lc0-maia "1900")) -- 2.41.0
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 12 Sep 2023 11:58:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 12 07:58:53 2023 Received: from localhost ([127.0.0.1]:56347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qg22f-0002JU-2T for submit <at> debbugs.gnu.org; Tue, 12 Sep 2023 07:58:53 -0400 Received: from mta-09-4.privateemail.com ([198.54.127.118]:5490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qg22d-0002J5-J4 for 63088 <at> debbugs.gnu.org; Tue, 12 Sep 2023 07:58:52 -0400 Received: from mta-09.privateemail.com (localhost [127.0.0.1]) by mta-09.privateemail.com (Postfix) with ESMTP id 0413218000B4; Tue, 12 Sep 2023 07:58:41 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1694519921; bh=gMWD7E3gu836LizomZXLsxzckB+k89h+OyvX/JzrBB0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jiEQ630ljpVdrWEUJ2XnIRtoGU5AvEOFvGSbLRRzZa25zEqGxjZdeg1GktGsXC/xB WuKi1z3FzdcjsrPybiAQKUkhKUjzHeVTdjVPl7fr8I+Tpkez7NovCQ5UnP2odAUHJ6 GjK0GszGEzOLrT7yopZdas9jrL+QgzdDjyEVz8MhiLTJ7d8zEkS7sTJKcjST4mPu8T LzV1P+fQ99XO9XWFJ4948YGpQ1uJfEtPG7rKJJImmjD/U5gMm0HrPd/LE5N99bOEU5 QDa7DQldAhkkiJI1Krq8z4kEsd93B0mtnQg72glPvNbnJXulqDdveeTML6DIjxCncH ZLo5tDY1pklPg== Received: from localhost.localdomain (unknown [189.35.108.242]) by mta-09.privateemail.com (Postfix) with ESMTPA; Tue, 12 Sep 2023 07:58:34 -0400 (EDT) From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add neural networks for Leela Chess Zero. Date: Tue, 12 Sep 2023 08:58:12 -0300 Message-ID: <845cc1e6b38e26aba3c99c4934c4d2f9c6e2b6e2.1694519893.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694519893.git.zamfofex@HIDDEN> References: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694519893.git.zamfofex@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, iyzsong@HIDDEN, liliana.prikler@HIDDEN, iyzsong@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/lc0.scm (make-lc0-nn): New procedure. * gnu/packages/lc0.scm (lc0-t2, lc0-t1, lc0-t1-512, lc0-t1-256) (lc0-611246, lc0-791556, lc0-815383): New variables. --- gnu/packages/lc0.scm | 76 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/gnu/packages/lc0.scm b/gnu/packages/lc0.scm index e19436c381..1cda2efd1c 100644 --- a/gnu/packages/lc0.scm +++ b/gnu/packages/lc0.scm @@ -17,7 +17,10 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages lc0) + #:use-module (guix build utils) #:use-module (guix build-system meson) + #:use-module (guix build-system trivial) + #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) @@ -69,3 +72,76 @@ (define-public lc0 is necessary to use Leela Chess Zero and should be installed separately.") (home-page "https://lczero.org") (license license:gpl3+))) + +(define (make-lc0-nn name file-name url hash description) + (package + (name (string-append "lc0-" name)) + (version "0") + (source (origin + (method url-fetch) + (uri url) + (file-name (string-append "lc0-" file-name)) + (sha256 + (base32 + hash)))) + (build-system trivial-build-system) + (arguments + (list #:builder (with-imported-modules '((guix build utils)) + #~(let ((share (string-append (assoc-ref + %outputs + "out") + "/share/lc0/"))) + (use-modules (guix build utils)) + (mkdir-p share) + (copy-file (assoc-ref + %build-inputs + "source") + (string-append + share + #$file-name)))))) + (synopsis "Pretrained neural network for Leela Chess Zero") + (description description) + (home-page "https://lczero.org") + (license license:gpl3+))) + +(define-public lc0-t2 + (make-lc0-nn "t2" "t2-768.pb.gz" + "https://storage.lczero.org/files/networks-contrib/t2-768x15x24h-swa-5230000.pb.gz" + "126305hby24k5agxiixadp1lcgmv8drm1dkpb4jf5jzq7k4m855w" + "T2 is currently one of the best neural network for Leela Chess Zero, superceeding the neural network T1.")) + +(define-public lc0-t1 + (make-lc0-nn "t1" "t1-768.pb.gz" + "https://storage.lczero.org/files/networks-contrib/t1-768x15x24h-swa-4000000.pb.gz" + "0zm9v91gfnm69n4x2fckair24fypjrwiip3j86ylsqncsi1sh5nq" + "T1 is currently one of the best neural network for Leela Chess Zero, however it was superceeded by the neural network T2.")) + +(define-public lc0-t1-512 + (make-lc0-nn "t1-512" "t1-512.pb.gz" + "https://storage.lczero.org/files/networks-contrib/t1-512x15x8h-distilled-swa-3395000.pb.gz" + "1s4pq06qkdpaq0a4z6j5qqnf6h7njpmwh7i0v7qh6bmhwlcibnqz" + "This is a smaller version of the T1 neural network, which is currently one of the best neural network for Leela Chess Zero.")) + +(define-public lc0-t1-256 + (make-lc0-nn "t1-256" "t1-256.pb.gz" + "https://storage.lczero.org/files/networks-contrib/t1-256x10-distilled-swa-2432500.pb.gz" + "01ilar7y2nf3kfkq3x77n4jxlvqdpgddjsham2wz4dmdx35ac9xw" + "This is a smaller version of the T1 neural network, which is currently one of the best neural network for Leela Chess Zero.")) + +(define-public lc0-611246 + (make-lc0-nn "611246" "611246.pb.gz" + "https://storage.lczero.org/files/networks/7ca2381cfeac5c280f304e7027ffbea1b7d87474672e5d6fb16d5cd881640e04" + "0rapfvjqqrhydhp8a6r3skmjci2dc2yxz912bglv9yd9k00l9rww" + "This is an official neural network of a “main run” of the Leela Chess Zero project that was finished being trained in January of 2022.")) + +(define-public lc0-791556 + (make-lc0-nn "791556" "791556.pb.gz" + "https://storage.lczero.org/files/networks/f404e156ceb2882470fd8c032b8754af0fa0b71168328912eaef14671a256e34" + "03b9xl9vkiihdilz5dzcpg6g4inb6n4k5gs911i3gbd8h9sh9ixi" + "This is an official neural network of the Leela Chess Zero project that was finished being trained in April of 2022.")) + +(define-public lc0-815383 + (make-lc0-nn "815383" "815383.pb.gz" + "https://storage.lczero.org/files/networks/8af6098d6fb76e2bef6ef9ee87e61fadcb99f0b789013a72953a95ad10a9e933" + "09gm8lgaick60rn4x9h9w5sxdqivr4ign73viviadw1gj7wsbnsg" + "This is an official neural network of a “main run” of the Leela Chess Zero project. The network was finished being trained in September of 2023.")) -- 2.41.0
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 12 Sep 2023 11:58:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 12 07:58:50 2023 Received: from localhost ([127.0.0.1]:56344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qg22b-0002JF-DS for submit <at> debbugs.gnu.org; Tue, 12 Sep 2023 07:58:50 -0400 Received: from mta-09-4.privateemail.com ([198.54.127.118]:22629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qg22X-0002Ix-3V for 63088 <at> debbugs.gnu.org; Tue, 12 Sep 2023 07:58:48 -0400 Received: from mta-09.privateemail.com (localhost [127.0.0.1]) by mta-09.privateemail.com (Postfix) with ESMTP id A605118000B7; Tue, 12 Sep 2023 07:58:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1694519913; bh=MImJ0wqvCaZgM6ZPx4jUd6fYMOFz/rzC5IkCM7MMNtU=; h=From:To:Cc:Subject:Date:From; b=Lfg7bj2KJOGSX05bZm1Cl4HehAdIKcvbthSYaHx4iL8KsHyaE2x8hL6T352M27s/E bRm4a+HmpBmK9GQdmXtqCOU8BcdzEvDeuWl0DPqFjc3bg6n2EnrD3I8OXMh0D/YzN4 VIV/JJUf2AUarOAw6mM9NsE52G5BUNoig7xEEx1JPxyoDxFZKASumW+m3KTRYnl75H gAosorQ76ensNsYNv9KpR7wzg+SW8EZAWzt7gO4p+mMAtmDvgXc+3zRm0WGU+r5SPv FgVmAEAsqfwsE4PhjeIVgHgg5MNCNMKw/Yh+ZszY0/T83JsNpfhfP2m60F6Ts9h7mA 9wvhjqe3X1uiA== Received: from localhost.localdomain (unknown [189.35.108.242]) by mta-09.privateemail.com (Postfix) with ESMTPA; Tue, 12 Sep 2023 07:58:27 -0400 (EDT) From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add lc0. Date: Tue, 12 Sep 2023 08:58:11 -0300 Message-ID: <e1d63918a715887aaf29000cc47d5640e8ed4176.1694519893.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, iyzsong@HIDDEN, liliana.prikler@HIDDEN, iyzsong@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/lc0.scm: New file. * gnu/packages/local.mk: Register file. --- gnu/local.mk | 2 ++ gnu/packages/lc0.scm | 71 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 gnu/packages/lc0.scm diff --git a/gnu/local.mk b/gnu/local.mk index 4f8637418a..f46a2973ae 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -59,6 +59,7 @@ # Copyright © 2023 Zheng Junjie <873216071@HIDDEN> # Copyright © 2023 Ivana Drazovic <iv.dra@HIDDEN> # Copyright © 2023 Andy Tai <atai@HIDDEN> +# Copyright © 2023 zamfofex <zamfofex@HIDDEN> # # This file is part of GNU Guix. # @@ -375,6 +376,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/kerberos.scm \ %D%/packages/kodi.scm \ %D%/packages/language.scm \ + %D%/packages/lc0.scm \ %D%/packages/lean.scm \ %D%/packages/lego.scm \ %D%/packages/less.scm \ diff --git a/gnu/packages/lc0.scm b/gnu/packages/lc0.scm new file mode 100644 index 0000000000..e19436c381 --- /dev/null +++ b/gnu/packages/lc0.scm @@ -0,0 +1,71 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 zamfofex <zamfofex@HIDDEN> +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. + +(define-module (gnu packages lc0) + #:use-module (guix build-system meson) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module ((guix licenses) + #:prefix license:) + #:use-module (gnu packages) + #:use-module (gnu packages algebra) + #:use-module (gnu packages c) + #:use-module (gnu packages check) + #:use-module (gnu packages compression) + #:use-module (gnu packages machine-learning) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python)) + +(define-public lc0 + (package + (name "lc0") + (version "0.30.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/LeelaChessZero/lc0") + (commit (string-append "v" version)) + ;; Only a few source files are in one Git submodules (rather than + ;; there being bundled projects). These files are in a different + ;; repository just because they are used across multiple + ;; repositories of the Leela Chess Zero project. + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m7k8m8iz4pxv3h9g2j1dkgryi4k9c1bcg3fx5j7ii4ysif63kj3")))) + (build-system meson-build-system) + (native-search-paths + (list (search-path-specification + (variable "XDG_DATA_DIRS") + (files '("share"))))) + (inputs (list eigen oneapi-dnnl zlib)) + (native-inputs (list googletest ispc pkg-config python)) + (arguments + '(#:configure-flags (list "-Ddnnl=true" + (string-append "-Ddnnl_dir=" + (assoc-ref %build-inputs + "oneapi-dnnl"))))) + (synopsis "Chess engine based on neural networks") + (description + "Leela Chess Zero is a UCI-compliant chess engine designed to play chess +using neural networks. This package does not provide a neural network, which +is necessary to use Leela Chess Zero and should be installed separately.") + (home-page "https://lczero.org") + (license license:gpl3+))) base-commit: daeeaa221605726d8853b00261619ba039bd6db7 -- 2.41.0
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 11 Sep 2023 18:00:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 11 14:00:27 2023 Received: from localhost ([127.0.0.1]:54728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qflD1-0003YY-Cn for submit <at> debbugs.gnu.org; Mon, 11 Sep 2023 14:00:27 -0400 Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]:53692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1qflCx-0003YK-Lr for 63088 <at> debbugs.gnu.org; Mon, 11 Sep 2023 14:00:25 -0400 Received: by mail-ej1-x641.google.com with SMTP id a640c23a62f3a-99c3d3c3db9so630196966b.3 for <63088 <at> debbugs.gnu.org>; Mon, 11 Sep 2023 11:00:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694455213; x=1695060013; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=883Dx6Ngd/CpMUF4WFlLVMw1lf4a6jROhKdgeXbJV9A=; b=Rh0+pCCstc73c93pT5cFkHKlbm2EyEUtQrSd21VRO4aoxnrPiiT2fz9CeyTAGq83wP cdtxQk88qpA5jl6BmsPCfxl6Ks2LK0MdlLnwkys6onZkZn7gzoMtW8yQejy0u7iS8XKi hbRZNSF9JPZnXlMYmdO8OAy7y0G2HmLpP7klTFTeancnLJvoiv/RjeVb6B3RQDhGr0Ov 7jgRaDfIH39TQTWAOMTNukYnfxURjZ01gBC0rHfB3fyWYeSD9T3PHHv1ALq9I59m7u0o a1XpbaXztnNB6SE/vbmILIZJySlBlTU+Vjd1dsTP86d/UGQWzmhwLTcABIvi+2Gs5dwO zcFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694455213; x=1695060013; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=883Dx6Ngd/CpMUF4WFlLVMw1lf4a6jROhKdgeXbJV9A=; b=DvL+GpvBrFCHErx/+7emXiJ7hDmzBi5PBnpe2zCcRrSLe1zOE21L9wUNLs8S2oOJAe NIxUqdgE6qe37W1uHrNlsipcVNXe55vnAM3HaiT3q7oSTnSZgpCdxzgMuTwHW9I4+kaX tg2DYBRvgdyL0v17/xQundLoJv68fq6HO1L5T+5i+w0MsZl9F1o4HJJoeoPJ8XktzPaM BAxKYRlbUxjAQMLW4pOgZKSGwgHKET2CQ+ISBDilOVACusp9ipyQXOyWWvUXsbTEuL1E 0Eo93KcSp3KXOuYGDX/yT2hanE1H7C2exFz260XnxBIh37t9Z/fUcrT9hjZa8HWTZ4KX oTyA== X-Gm-Message-State: AOJu0YyEd//85c7Q2dUDbcdE5dEtLCJ74JZLCi3B1IaXuzsuj7I1DHS5 nRIYQbJYK1hNt8dqoxwff+0= X-Google-Smtp-Source: AGHT+IEXzMA7g4eBQZ4iHuQSCzRLmJ9+z6p508IgPUvFXFAStrnyMxVtVYX8/yrrHx8hFS2qNSYxPQ== X-Received: by 2002:a17:906:3057:b0:99d:ddae:f5d4 with SMTP id d23-20020a170906305700b0099dddaef5d4mr7944799ejd.44.1694455213004; Mon, 11 Sep 2023 11:00:13 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id ck8-20020a170906c44800b009a5f1d1564dsm5658747ejb.126.2023.09.11.11.00.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Sep 2023 11:00:11 -0700 (PDT) Message-ID: <90ea3981901d0b274e673ebf72c6755a07a1ce1b.camel@HIDDEN> Subject: Re: [bug#63088] [PATCH v2] gnu: Add Lc0. From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: zamfofex <zamfofex@HIDDEN>, iyzsong@HIDDEN, 63088 <at> debbugs.gnu.org Date: Mon, 11 Sep 2023 20:00:10 +0200 In-Reply-To: <973443928.2024365.1694427755815@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> <3cc41c81a301fb53c564508d3cbcf92270695d1b.1694082083.git.iyzsong@HIDDEN> <bf4c2694c844c657470f24a822b8ff5e7ac07266.camel@HIDDEN> <973443928.2024365.1694427755815@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Am Montag, dem 11.09.2023 um 07:22 -0300 schrieb zamfofex: > > recursive? #t is meh ._. > > Can we work around that? >=20 > Yes, presumably easily, but I don=E2=80=99t think it would be a good idea= in > this case, because it isn=E2=80=99t used to build bundled software, but > rather just for a small project=E2=80=90specific pair of source files (th= at > are in a separate repo just because they are used by other repos of > the project too). In that case, a comment explaining this in 1-2 lines would probably be fine. > > Can we use search-input-file or the like here? >=20 > Probably. Though would it be reasonable to package the network > separately instead? Note that Lc0 is able to load various networks, > and there is no canonical network, so maybe it would be useful to > have it in a different package so that more can be potentially added > in the future. >=20 > Then people could use them with something like =E2=80=98guix shell lc0 lc= 0- > NETWORK_NAME=E2=80=99. Sounds reasonable to me. Do add a phrase or two about this to the lc0 description though if it doesn't even ship a basic network. >=20 > > Is Lc0 =3D Leela Chess Zero?=C2=A0 What's the connection? >=20 > =E2=80=9CLc0=E2=80=9D, =E2=80=9CLeela Chess Zero=E2=80=9D, =E2=80=9CLCZer= o=E2=80=9D, and sometimes just =E2=80=9CLeela Chess=E2=80=9D > can be used roughly interchangeably to refer to the project as a > whole. Though, occasionally, people will use the term =E2=80=9CLc0=E2=80= =9D > (sometimes capitalised as =E2=80=9Clc0=E2=80=9D) to refer specifically to= the =E2=80=98lc0=E2=80=99 > executable, which can use the networks from the Leela Chess Zero > project, but networks created by other people too, including those of > e.g. the Maia project, see <https://github.com/CSSLab/maia-chess> and > <https://maiachess.com> >=20 > At some point (very early on), the code for the executable was > rewritten or otherwise largely refactored, and at the same time > renamed from =E2=80=98lczero=E2=80=99 to the current =E2=80=98lc0=E2=80= =99, so sometimes (very rarely > nowadays), people will use the term =E2=80=9Clc0=E2=80=9D (or =E2=80=9CLc= 0=E2=80=9D) to refer > specifically to this new executable and code base, contrasting with > the former =E2=80=98lczero=E2=80=99 executable and its code base. >=20 > Honestly, this all feels convoluted to me, so I usually like to use > the terms interchangeably, and I don=E2=80=99t think using them different= ly > in the package description is a good choice. In that case, for the description we should probably go with "Leela Chess Zero" or "@acronym{lc0, Leela Chess Zero}" Cheers
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 11 Sep 2023 10:22:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 11 06:22:52 2023 Received: from localhost ([127.0.0.1]:52180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qfe4B-0005m6-G7 for submit <at> debbugs.gnu.org; Mon, 11 Sep 2023 06:22:51 -0400 Received: from mta-15-3.privateemail.com ([198.54.122.111]:28136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qfe48-0005ls-R2 for 63088 <at> debbugs.gnu.org; Mon, 11 Sep 2023 06:22:50 -0400 Received: from mta-15.privateemail.com (localhost [127.0.0.1]) by mta-15.privateemail.com (Postfix) with ESMTP id 033C71800156; Mon, 11 Sep 2023 06:22:39 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1694427759; bh=qSHF8zm2SOV1nxiCsSC3Gsn7shHaCS9YkTLyv1i48mU=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=QAsQUKYJjYFDnzWbEUb+ah+q6gMSbsHWL629Zt/sJGlzQOh905nhQG8SNy38Ub0W2 l485W5uvLFCtX9HdLrzkpTHOIOLgoxCg+VSfWPQ06CzmRDovvp8HeWGGBaN5WLvM+a hkIskOZ1LI+IdKWz47gwJUm10rWLUXR1Jwagrzp8kABSv+39s9KGHme+SBGo2WfM9u YJ9EJ9rZr3qgsBDc50Z57+Xg+Ux/HjgyC/67qO9KkZKO2JHahS2pgK8O1uELUPULiq kmQ5JT8rTzuCpNElSnqCfCion/SCdnwA46sIeTx21lUDv377TKdzfYylHpvzd54WMS gxp41lWZa9caA== Received: from APP-11 (unknown [10.50.14.211]) by mta-15.privateemail.com (Postfix) with ESMTPA; Mon, 11 Sep 2023 06:22:35 -0400 (EDT) Date: Mon, 11 Sep 2023 07:22:35 -0300 (BRT) From: zamfofex <zamfofex@HIDDEN> To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, iyzsong@HIDDEN, 63088 <at> debbugs.gnu.org Message-ID: <973443928.2024365.1694427755815@HIDDEN> In-Reply-To: <bf4c2694c844c657470f24a822b8ff5e7ac07266.camel@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> <3cc41c81a301fb53c564508d3cbcf92270695d1b.1694082083.git.iyzsong@HIDDEN> <bf4c2694c844c657470f24a822b8ff5e7ac07266.camel@HIDDEN> Subject: Re: [bug#63088] [PATCH v2] gnu: Add Lc0. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev49 X-Originating-Client: open-xchange-appsuite X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: =?UTF-8?B?5a6L5paH5q2m?= <iyzsong@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > recursive? #t is meh ._. > Can we work around that? Yes, presumably easily, but I don=E2=80=99t think it would be a good idea i= n this case, because it isn=E2=80=99t used to build bundled software, but r= ather just for a small project=E2=80=90specific pair of source files (that = are in a separate repo just because they are used by other repos of the pro= ject too). > Can we use search-input-file or the like here? Probably. Though would it be reasonable to package the network separately i= nstead? Note that Lc0 is able to load various networks, and there is no can= onical network, so maybe it would be useful to have it in a different packa= ge so that more can be potentially added in the future. Then people could use them with something like =E2=80=98guix shell lc0 lc0-= NETWORK_NAME=E2=80=99. > Is Lc0 =3D Leela Chess Zero? What's the connection? =E2=80=9CLc0=E2=80=9D, =E2=80=9CLeela Chess Zero=E2=80=9D, =E2=80=9CLCZero= =E2=80=9D, and sometimes just =E2=80=9CLeela Chess=E2=80=9D can be used rou= ghly interchangeably to refer to the project as a whole. Though, occasional= ly, people will use the term =E2=80=9CLc0=E2=80=9D (sometimes capitalised a= s =E2=80=9Clc0=E2=80=9D) to refer specifically to the =E2=80=98lc0=E2=80=99= executable, which can use the networks from the Leela Chess Zero project, = but networks created by other people too, including those of e.g. the Maia = project, see <https://github.com/CSSLab/maia-chess> and <https://maiachess.= com> At some point (very early on), the code for the executable was rewritten or= otherwise largely refactored, and at the same time renamed from =E2=80=98l= czero=E2=80=99 to the current =E2=80=98lc0=E2=80=99, so sometimes (very rar= ely nowadays), people will use the term =E2=80=9Clc0=E2=80=9D (or =E2=80=9C= Lc0=E2=80=9D) to refer specifically to this new executable and code base, c= ontrasting with the former =E2=80=98lczero=E2=80=99 executable and its code= base. Honestly, this all feels convoluted to me, so I usually like to use the ter= ms interchangeably, and I don=E2=80=99t think using them differently in the= package description is a good choice. - - - - - Hopefully this helps clarify things well enough! If there is interest, I ca= n submit another patch with the requested changes and the appropriate path = taken regarding the packaging for the networks.
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 7 Sep 2023 17:04:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 13:04:13 2023 Received: from localhost ([127.0.0.1]:41271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qeIQO-0004dx-Uo for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 13:04:13 -0400 Received: from mail-ed1-x541.google.com ([2a00:1450:4864:20::541]:57377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1qeIQJ-0004de-OH for 63088 <at> debbugs.gnu.org; Thu, 07 Sep 2023 13:04:11 -0400 Received: by mail-ed1-x541.google.com with SMTP id 4fb4d7f45d1cf-52a1ce52ef4so1578213a12.2 for <63088 <at> debbugs.gnu.org>; Thu, 07 Sep 2023 10:04:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694106240; x=1694711040; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=8Fsmzq7HghJx0K6BnPHEMj1aTYOTiyBB3z3SOUEml2M=; b=mhkYBYLz/JkBVrmr53JfJq4yA41eQf/DvHvyboINVbpeKP9y6GyHrhaPdNHa7zp0ae uLt4uHt5Ohue24QCvvjBpuicnpdXYBewrl1dQkwVnW+FOmADE1pvu700EhKG7UhYWhlS F9c+1O9HQlkPNFxAUZ5TPU6rgEk8QjeaNdaZDyP1+ZtYNfSRmuxAg45J4NklgOZxs4cd qX/xmcglzbSyyuwgFuwFKyO2hPAJsyO0deNfjKUCT0QZFdSuaEB6Y32MpPtofzUp3M6O u1oj7j/x1Ve5m3TUtlk7CXTuB50b7Kzc/14tvvYP0H01AwQc7gIw+sNeE930RUdoGaaf HNvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694106240; x=1694711040; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8Fsmzq7HghJx0K6BnPHEMj1aTYOTiyBB3z3SOUEml2M=; b=lUIZfHycO6cFcENbO43lnWW836orJ08fl/T55Twz1sCtG+xSAnSCxM+GpgMWmtKmZd 5bWxuNA6eQw7u+F6nJc7LahJ/4q2uHhxDsa34Kcr6FJekadlb1MusqOgOS3+Y1TcMbGA NxDJ8EEu7I3uMrkW2EHVTMiO/ZuOcHhL61VDhzYf0Mad0NmV+QJJdWOkoYeicUHcFUg6 Z91U8UpTVcKgiJKBVo6doE6IPq0LOzDKYu99QX8lA99c4qBB6ZdTShGa5L8xsvJLU2t9 N3IOXLsdsIdvuHil/Sy2xysRLcNh99wpbezvRg1ROPJwyTQmHIqqlqViMeW2ANz9cyfI tPxg== X-Gm-Message-State: AOJu0Yx4qYlwXre9eRaV7dMB9wCD9xs+cygMf9XsLf8oRvyzRdjbmyWm 62/+biqlFTtkLjNIXns0guE= X-Google-Smtp-Source: AGHT+IHDk936C9gauVFDIl6VBlchtjNiAxxhNvXDmVwQJxYMXJyzot0X4wTP50DpSTgyOHiSpUyVvw== X-Received: by 2002:aa7:d719:0:b0:525:7091:124c with SMTP id t25-20020aa7d719000000b005257091124cmr5278958edq.19.1694106239694; Thu, 07 Sep 2023 10:03:59 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id w15-20020a50fa8f000000b005272523b162sm6241edr.69.2023.09.07.10.03.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Sep 2023 10:03:58 -0700 (PDT) Message-ID: <bf4c2694c844c657470f24a822b8ff5e7ac07266.camel@HIDDEN> Subject: Re: [bug#63088] [PATCH v2] gnu: Add Lc0. From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: iyzsong@HIDDEN, 63088 <at> debbugs.gnu.org Date: Thu, 07 Sep 2023 19:03:57 +0200 In-Reply-To: <3cc41c81a301fb53c564508d3cbcf92270695d1b.1694082083.git.iyzsong@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> <3cc41c81a301fb53c564508d3cbcf92270695d1b.1694082083.git.iyzsong@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) QW0gRG9ubmVyc3RhZywgZGVtIDA3LjA5LjIwMjMgdW0gMTg6MjMgKzA4MDAgc2NocmllYiBpeXpz b25nQGVudnMubmV0Ogo+IEZyb206IHphbWZvZmV4IDx6YW1mb2ZleEB0d2RiLm1vZT4KPiAKPiAq IGdudS9wYWNrYWdlcy9nYW1lcy5zY20gKGxjMCk6IE5ldyB2YXJpYWJsZS4KTWlzc2luZyB0aGUg ZW50cnkgZm9yIGxjMC1uZXVyYWwtbmV0d29yay4KPiAKPiBTaWduZWQtb2ZmLWJ5OiDlrovmlofm raYgPGl5enNvbmdAbWVtYmVyLmZzZi5vcmc+Cj4gLS0tCj4gwqBnbnUvcGFja2FnZXMvZ2FtZXMu c2NtIHwgNTkKPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiDC oDEgZmlsZSBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9nYW1lcy5zY20gYi9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtCj4gaW5kZXggNzYwMjM0 YjAzMS4uZjgyZjFkY2M1MiAxMDA2NDQKPiAtLS0gYS9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtCj4g KysrIGIvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQo+IEBAIC0xMTgsNiArMTE4LDcgQEAgKGRlZmlu ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnYW1lcykKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGJhc2gpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiaXNvbikKPiDC oMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJvb3N0KQo+ICvCoCAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBjKQo+IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY2hlY2sp Cj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjbWFrZSkKPiDCoMKgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQo+IEBAIC0xNzEsNiArMTcyLDcgQEAgKGRl ZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnYW1lcykKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGxpbnV4KQo+IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGx2bSkK PiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGx1YSkKPiArwqAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgbWFjaGluZS1sZWFybmluZykKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIG1hbikKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG1hdGhzKQo+ IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbWVzc2FnaW5nKQo+IEBAIC0xMDQwOSw2 ICsxMDQxMSw2MyBAQCAoZGVmaW5lLXB1YmxpYyBzdG9ja2Zpc2gKPiDCoMKgwqDCoMKgwqAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9zdG9ja2Zpc2hjaGVzcy5vcmcvIikKPiDCoMKgwqDCoMKgwqAgKGxp Y2Vuc2UgbGljZW5zZTpncGwzKykpKSkKPiDCoAo+ICsoZGVmaW5lIGxjMC1uZXVyYWwtbmV0d29y awo+ICvCoCAobGV0ICgoaGFzaAo+ICvCoMKgwqDCoMKgwqDCoMKgCj4gImY0MDRlMTU2Y2ViMjg4 MjQ3MGZkOGMwMzJiODc1NGFmMGZhMGI3MTE2ODMyODkxMmVhZWYxNDY3MWEyNTZlMzQiKSkKPiAr wqDCoMKgIChvcmlnaW4KPiArwqDCoMKgwqDCoCAobWV0aG9kIHVybC1mZXRjaCkKPiArwqDCoMKg wqDCoCAodXJpIChzdHJpbmctYXBwZW5kCj4gImh0dHBzOi8vc3RvcmFnZS5sY3plcm8ub3JnL2Zp bGVzL25ldHdvcmtzLyIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgaGFzaCkpCj4gK8KgwqDCoMKgwqAgKHNoYTI1Ngo+ICvCoMKgwqDCoMKgwqAg KGJhc2UzMgo+ICvCoMKgwqDCoMKgwqDCoCAiMDNiOXhsOXZraWloZGlsejVkemNwZzZnNGluYjZu NGs1Z3M5MTFpM2diZDhoOXNoOWl4aSIpKQo+ICvCoMKgwqDCoMKgIChmaWxlLW5hbWUgImxjMC1u ZXVyYWwtbmV0d29yayIpKSkpCj4gKwo+ICsoZGVmaW5lLXB1YmxpYyBsYzAKPiArwqAgKHBhY2th Z2UKPiArwqDCoMKgIChuYW1lICJsYzAiKQo+ICvCoMKgwqAgKHZlcnNpb24gIjAuMzAuMCIpCj4g K8KgwqDCoCAoc291cmNlCj4gK8KgwqDCoMKgIChvcmlnaW4KPiArwqDCoMKgwqDCoMKgIChtZXRo b2QgZ2l0LWZldGNoKQo+ICvCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL0xlZWxhQ2hlc3Na ZXJvL2xjMCIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY29tbWl0IChzdHJpbmctYXBw ZW5kICJ2IiB2ZXJzaW9uKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChyZWN1cnNpdmU/ ICN0KSkpCnJlY3Vyc2l2ZT8gI3QgaXMgbWVoIC5fLgpDYW4gd2Ugd29yayBhcm91bmQgdGhhdD8K PiArwqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkK PiArwqDCoMKgwqDCoMKgIChzaGEyNTYKPiArwqDCoMKgwqDCoMKgwqAgKGJhc2UzMgo+ICIxbTdr OG04aXo0cHh2M2g5ZzJqMWRrZ3J5aTRrOWMxYmNnM2Z4NWo3aWk0eXNpZjYza2ozIikpKSkKPiAr wqDCoMKgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lzdGVtKQo+ICvCoMKgwqAgKG5hdGl2 ZS1zZWFyY2gtcGF0aHMKPiArwqDCoMKgwqAgKGxpc3QgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRp b24KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodmFyaWFibGUgIlhER19EQVRBX0RJUlMiKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlcyAnKCJzaGFyZSIpKSkpKQo+ICvCoMKgwqAg KGlucHV0cwo+ICvCoMKgwqDCoCBgKCgibmV1cmFsLW5ldHdvcmsiICxsYzAtbmV1cmFsLW5ldHdv cmspCj4gK8KgwqDCoMKgwqDCoCAoImVpZ2VuIiAsZWlnZW4pCj4gK8KgwqDCoMKgwqDCoCAoIm9u ZWFwaS1kbm5sIiAsb25lYXBpLWRubmwpCj4gK8KgwqDCoMKgwqDCoCAoInpsaWIiICx6bGliKSkp ClVzZSBuZXctc3R5bGUgaW5wdXRzLgo+ICvCoMKgwqAgKG5hdGl2ZS1pbnB1dHMKPiArwqDCoMKg wqAgKGxpc3QgZ29vZ2xldGVzdCBpc3BjIHBrZy1jb25maWcgcHl0aG9uKSkKPiArwqDCoMKgIChh cmd1bWVudHMKPiArwqDCoMKgwqAgJygjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQt cGhhc2VzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1hZnRlciAn aW5zdGFsbCAnY29weS1uZXQKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgaW5wdXRzICM6YWxsb3ctb3RoZXItCj4ga2V5cykK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChta2Rpci1wIChz dHJpbmctYXBwZW5kIChhc3NvYy1yZWYgb3V0cHV0cwo+ICJvdXQiKQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgIi9zaGFyZS9sYzAiKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb3B5LWZpbGUgKGFzc29jLXJlZiBpbnB1dHMgIm5l dXJhbC1uZXR3b3JrIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIG91dHB1 dHMKPiAib3V0IikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiL3No YXJlL2xjMC9uZXVyYWwtCj4gbmV0d29yayIpKSkpKQpDYW4gd2UgdXNlIHNlYXJjaC1pbnB1dC1m aWxlIG9yIHRoZSBsaWtlIGhlcmU/Cj4gK8KgwqDCoMKgwqDCoCAjOmNvbmZpZ3VyZS1mbGFncyAo bGlzdCAiLURkbm5sPXRydWUiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZAo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiLURkbm5s X2Rpcj0iCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAib25lYXBpLQo+IGRubmwi KSkpKSkKPiArwqDCoMKgIChzeW5vcHNpcyAiQ2hlc3MgZW5naW5lIHVzaW5nIG5ldXJhbCBuZXR3 b3JrcyIpCj4gK8KgwqDCoCAoZGVzY3JpcHRpb24gIkxjMCBpcyBhIFVDSS1jb21wbGlhbnQgY2hl c3MgZW5naW5lIGRlc2lnbmVkIHRvCj4gcGxheSBjaGVzcwo+ICt2aWEgbmV1cmFsIG5ldHdvcmss IHNwZWNpZmljYWxseSB0aG9zZSBvZiB0aGUgTGVlbGFDaGVzc1plcm8KPiBwcm9qZWN0LiIpCklz IExjMCA9IExlZWxhIENoZXNzIFplcm8/ICBXaGF0J3MgdGhlIGNvbm5lY3Rpb24/Cj4gK8KgwqDC oCAoaG9tZS1wYWdlICJodHRwczovL2xjemVyby5vcmciKQo+ICvCoMKgwqAgKGxpY2Vuc2UgbGlj ZW5zZTpncGwzKykpKQpDaGVlcnMK
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 7 Sep 2023 10:23:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 06:23:11 2023 Received: from localhost ([127.0.0.1]:38686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qeCAJ-0005Lh-3T for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 06:23:11 -0400 Received: from mail.envs.net ([5.199.136.28]:51242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <iyzsong@HIDDEN>) id 1qeCAD-0005LN-Vk for 63088 <at> debbugs.gnu.org; Thu, 07 Sep 2023 06:23:09 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 387C438A0132; Thu, 7 Sep 2023 10:23:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1694082182; bh=EnyiY1KcTNMn4QvvZGxTs6yr8QaFJlaQK1CyzJrDp9Y=; h=From:To:Cc:Subject:Date:From; b=qokGHs/Sl+jzqi44lvMaA2tsGMn3Abw4pJRUjgWfZ0JeJJ/tLDe5OUffXYT6TeAa8 Y56VFiHfKH//Czp1ZaC9Nut64xN1wvxlxz20FN+srUbJYQ1ORV0RXeGF7LBwAsegkb eKoDfkBcI8GRm2c2h4NPor55zzfrYegylEWyQn+fnOs/TSSk7i7d5SRR9XvSoe0y6G auQrku8LcqRhNB1ZhWo+IO1Eo69nir4wvNCThK4JSjf0cyah7U2fjTzw4CvyQPgYLf VPxMRZodw4O9nNptkBa+VUnwkKeHDg6J02nsDV9MQdhm5vk7acnixdfH+pGxmV/IHq 77rGN2FsLJJn+VY0N+Gy8iHbXz1Jr9lS95NSiJabN14MBUO45SLH9wFeXkVYM9bbHj 5p2KQMjXm3k60qqXvLjwGAdaoFfOk+OAkNOmucEjqxkfIVYt9k2GqB0gQJACPRsMlb gqUxIr03pMeih1geUs0uE+HKR4v6i5Ey3xIfF8fXJkMSMUHQVEI+kIfN74fRnGK3dm 25YNnr+rtYvYJHFOvDryr9PqZUHRoC+pzADwq+71oRWDQKTIUTky9yj4XF/yeiuZ0F YHIp6LELxl9JGTRmltChihDfDt5vhB3Wnc+A3w1lznVvpgfi47GFaN1d5NPIph7kLj T6f4tGYbWe4qvP/Ia75ALkpY= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id XSbubCuumQXB; Thu, 7 Sep 2023 10:22:56 +0000 (UTC) Received: from localhost (unknown [117.174.235.153]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Thu, 7 Sep 2023 10:22:56 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id be9dfa1f; Thu, 7 Sep 2023 10:23:13 +0000 (UTC) From: iyzsong@HIDDEN To: 63088 <at> debbugs.gnu.org Subject: [PATCH v2] gnu: Add Lc0. Date: Thu, 7 Sep 2023 18:23:11 +0800 Message-ID: <3cc41c81a301fb53c564508d3cbcf92270695d1b.1694082083.git.iyzsong@HIDDEN> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 宋文武 <iyzsong@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: zamfofex <zamfofex@HIDDEN> * gnu/packages/games.scm (lc0): New variable. Signed-off-by: 宋文武 <iyzsong@HIDDEN> --- gnu/packages/games.scm | 59 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 760234b031..f82f1dcc52 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -118,6 +118,7 @@ (define-module (gnu packages games) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages c) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -171,6 +172,7 @@ (define-module (gnu packages games) #:use-module (gnu packages linux) #:use-module (gnu packages llvm) #:use-module (gnu packages lua) + #:use-module (gnu packages machine-learning) #:use-module (gnu packages man) #:use-module (gnu packages maths) #:use-module (gnu packages messaging) @@ -10409,6 +10411,63 @@ (define-public stockfish (home-page "https://stockfishchess.org/") (license license:gpl3+)))) +(define lc0-neural-network + (let ((hash + "f404e156ceb2882470fd8c032b8754af0fa0b71168328912eaef14671a256e34")) + (origin + (method url-fetch) + (uri (string-append "https://storage.lczero.org/files/networks/" + hash)) + (sha256 + (base32 + "03b9xl9vkiihdilz5dzcpg6g4inb6n4k5gs911i3gbd8h9sh9ixi")) + (file-name "lc0-neural-network")))) + +(define-public lc0 + (package + (name "lc0") + (version "0.30.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/LeelaChessZero/lc0") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m7k8m8iz4pxv3h9g2j1dkgryi4k9c1bcg3fx5j7ii4ysif63kj3")))) + (build-system meson-build-system) + (native-search-paths + (list (search-path-specification + (variable "XDG_DATA_DIRS") + (files '("share"))))) + (inputs + `(("neural-network" ,lc0-neural-network) + ("eigen" ,eigen) + ("oneapi-dnnl" ,oneapi-dnnl) + ("zlib" ,zlib))) + (native-inputs + (list googletest ispc pkg-config python)) + (arguments + '(#:phases (modify-phases %standard-phases + (add-after 'install 'copy-net + (lambda* (#:key outputs inputs #:allow-other-keys) + (mkdir-p (string-append (assoc-ref outputs "out") + "/share/lc0")) + (copy-file (assoc-ref inputs "neural-network") + (string-append (assoc-ref outputs "out") + "/share/lc0/neural-network"))))) + #:configure-flags (list "-Ddnnl=true" + (string-append + "-Ddnnl_dir=" + (assoc-ref %build-inputs "oneapi-dnnl"))))) + (synopsis "Chess engine using neural networks") + (description "Lc0 is a UCI-compliant chess engine designed to play chess +via neural network, specifically those of the LeelaChessZero project.") + (home-page "https://lczero.org") + (license license:gpl3+))) + (define-public barrage (package (name "barrage") base-commit: 5ef28595e9dff8b88ec3fcb4d887fbc380c9a8b8 prerequisite-patch-id: 8cee4be3d25dba0dde5c2d0e317f31741c010f50 -- 2.41.0
liliana.prikler@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 28 Jul 2023 18:14:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 28 14:14:37 2023 Received: from localhost ([127.0.0.1]:46095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qPRz2-0002Zg-Of for submit <at> debbugs.gnu.org; Fri, 28 Jul 2023 14:14:37 -0400 Received: from mta-07-3.privateemail.com ([198.54.118.214]:32214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qPRz0-0002ZT-3R for 63088 <at> debbugs.gnu.org; Fri, 28 Jul 2023 14:14:35 -0400 Received: from mta-07.privateemail.com (localhost [127.0.0.1]) by mta-07.privateemail.com (Postfix) with ESMTP id B981018000B7; Fri, 28 Jul 2023 14:14:27 -0400 (EDT) Received: from APP-01 (unknown [10.50.14.151]) by mta-07.privateemail.com (Postfix) with ESMTPA id 76BCF18000B5; Fri, 28 Jul 2023 14:14:24 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1690568067; bh=XfCK7I7xUVxkONgR2Vul2kRlyCxWr2t7CkV9MPk7e6w=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=hfYhtAL+BVTXlYrRjNlIsnRwLy4v8SV3ftVffXhQsI6YwZB7TPsrRiDLABoQulK4W UfNZfbKpVjOsP4F4C/4hDAyorAtCa+2PNuZ/vjaZI+BIU62fGeeXlx7EMbgTSG/eFa NM8baG+pmKGNfG/auXd5W5qn+kAFVAaoaxQT0rv0LYUzrzK8+L/0wKi25PMDEghQyj Gz+pWBExnQnFTVSQhcjKDarVN7T/QbcxI7wOEBVtXkdvQ8cz3qzImb8nDlIjM/kw42 +Y8t5kfFYGH02OcgqH6foSwvJt6sNJuDzIZZNO0+mj1eZCbbaR2Ze9xNNJ+xzqQ5FG /2Yxk6aQAzAVw== Date: Fri, 28 Jul 2023 15:14:24 -0300 (BRT) From: zamfofex <zamfofex@HIDDEN> To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 63088 <at> debbugs.gnu.org Message-ID: <937633202.490696.1690568064431@HIDDEN> In-Reply-To: <e72eb5eb74d232254ef6348b8120b90dabb79e3b.camel@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> <c666b6b3bcf8652d875477fd6b5c8f2858b31077.1690500537.git.zamfofex@HIDDEN> <e72eb5eb74d232254ef6348b8120b90dabb79e3b.camel@HIDDEN> Subject: Re: [bug#63088] [PATCH] Add Lc0. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev48 X-Originating-Client: open-xchange-appsuite X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: =?UTF-8?B?5a6L5paH5q2m?= <iyzsong@HIDDEN>, zimon.toutoune@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > This sentence looks semantically incorrect. Yes, sorry! I guess you didn=E2=80=99t receive my correction email. (I=E2= =80=99m still bad at sending emails properly, it seems.) See: <https://issu= es.guix.gnu.org/63088#8> I had meant =E2=80=9CLc0 does *not* run without th= e neural networks=E2=80=9D. > Providing a default, if it can be bootstrapped, but allowing the user to = choose would be the best option. I don=E2=80=99t think a default can be easily bootstrapped. When I first su= bmitted the patch, I talked with some of the Lc0 developers, and they said = it might be possible to bootstrap one by using Stockfish in several minutes= , but there is no code that does that currrently (it would have to be writt= en and is nontrivial). And it wouldn=E2=80=99t be as effective as the exist= ing networks, because Stockfish=E2=80=99s evaluation provides less informat= ion than Lc0=E2=80=99s is able to use. In any case, that feels entirely redundant, because Stockfish=E2=80=99s NNU= E networks were trained on Lc0=E2=80=99s anyway, so it seems to be only add= ing a layer of complexity for no seemingly good reason. If this concern can be addressed somehow, I can submit a followup patch. (E= ither just fixing the wording, or also removing the networks.)
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 28 Jul 2023 04:24:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 28 00:24:09 2023 Received: from localhost ([127.0.0.1]:43422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qPF1J-0002pY-HI for submit <at> debbugs.gnu.org; Fri, 28 Jul 2023 00:24:09 -0400 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]:45142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1qPF1E-0002p1-Up for 63088 <at> debbugs.gnu.org; Fri, 28 Jul 2023 00:24:04 -0400 Received: by mail-ej1-x642.google.com with SMTP id a640c23a62f3a-99357737980so235078366b.2 for <63088 <at> debbugs.gnu.org>; Thu, 27 Jul 2023 21:24:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690518235; x=1691123035; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=JRFZOObbVV2NS/n4NuG/1pbum6E4SFk01oc+oHISW7Y=; b=CUvlK60A+qCimRr5E4GVfxiurrlTTVBgwKQy+I6ncMM8A/sLLGAkzhtArr5FPP7qUS PS/VOL/ejajAT+y/rsaZ0eLXrEj/UeytIZRC/nNzFdDfK2LVWx6JJnX7U+nw0G2Fh0de rHxbU8OtO5R8DZWpGer75fTzWbOXgz6QYndZQ4IKFIGRpECl7MDOPdFjXbF6QNn4C10K 8Cw9gZJI7nu7ffnyddcEJ3uE6QPWnOnPvUBxAKCPj6RjNnEcHd2gkpInSpW1k4Di6wE+ 807MNSnJmix04mFjc3CRmYg9N+D9NPH9Uy95bGtBUiEk/iqjJGwDlWMbwV84cb5k2G6l +QZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690518235; x=1691123035; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=JRFZOObbVV2NS/n4NuG/1pbum6E4SFk01oc+oHISW7Y=; b=UWTeyaDUhxwBD0Lf1a1PPT74v5Z2gUX0o3VPXRlBSGa9ZPSaAgAn+L112On9Y6BIBg yHMmAdYwN4S2na8YGox9d4jv1at37L8b8u87FIQHx5h9lZlZ8M3NRQoLTq8oXQRU+Qob xhXeJvw6Kk40dgfZU6V/5S6GaVHChjqt93sQHMgSfZia1lqX9IKnaWQBPoin3oieUJcV SBvxadDIOGLIK+rFnGm/bNmuS8temEx8JVQbLkQekDcxNyOrTIvcdFH15EGixG3onwNp 25MuYTtqF/GbPWisZeMMAKRZYXNi7nvdHu9BXEv4UaSkn5LO9HqjdRRVcDnmBKV0y509 2RzQ== X-Gm-Message-State: ABy/qLbpKkJkV2PYNRZyoUFYovT83VrQXreiBt+5PIx+CshSFEof2JXP eqA1vkzkUC1UG9FKO43yjTA= X-Google-Smtp-Source: APBJJlFfvGeM1WNnm0YQFRcO2Hku8TsJQObZRMLesVjXtxkwmpnV7cz2Zlt9J1pMr7cDNNpP6Ay0yQ== X-Received: by 2002:a17:907:a087:b0:99b:e09b:17ef with SMTP id hu7-20020a170907a08700b0099be09b17efmr1241900ejc.71.1690518234546; Thu, 27 Jul 2023 21:23:54 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id f19-20020a170906495300b00992c4103cb5sm1541850ejt.129.2023.07.27.21.23.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 21:23:54 -0700 (PDT) Message-ID: <e72eb5eb74d232254ef6348b8120b90dabb79e3b.camel@HIDDEN> Subject: Re: [bug#63088] [PATCH] Add Lc0. From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: zamfofex <zamfofex@HIDDEN>, 63088 <at> debbugs.gnu.org Date: Fri, 28 Jul 2023 06:23:53 +0200 In-Reply-To: <c666b6b3bcf8652d875477fd6b5c8f2858b31077.1690500537.git.zamfofex@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> <c666b6b3bcf8652d875477fd6b5c8f2858b31077.1690500537.git.zamfofex@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@HIDDEN>, zimon.toutoune@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) QW0gRG9ubmVyc3RhZywgZGVtIDI3LjA3LjIwMjMgdW0gMjA6MzQgLTAzMDAgc2NocmllYiB6YW1m b2ZleDoKPiBOb3RlIHRoYXQsIHVubGlrZSBTdG9ja2Zpc2gsIExjMCBkb2VzIHJ1biB3aXRob3V0 IHRoZSBuZXVyYWwKPiBuZXR3b3Jrcywgc28gaXQgd291bGQgYmUgbmVjZXNzYXJ5IGZvciB0aGUg dXNlciB0byBkb3dubG9hZCBvcgo+IG90aGVyd2lzZSBhY3F1aXJlIG9uZSBieSB0aGVtc2VsZiBp biBvcmRlciB0byB1c2UgTGMwLgpUaGlzIHNlbnRlbmNlIGxvb2tzIHNlbWFudGljYWxseSBpbmNv cnJlY3QuCgo+IFRoZSB1c2VyIGNhbiBjaG9vc2UgYW4gYXBwcm9wcmlhdGUgbmV0d29yayBpbiB0 aGVpciBjaGVzcyBHVUkgcHJvZ3JhbQo+IHdoZW4gY29uZmlndXJpbmcgTGMwIGluIGl0Lgo+IAo+ IElmIHRoaXMgaXMgbW9yZSBkZXNpcmVhYmxlLCBJIGNhbiBzdWJtaXQgYSBwYXRjaCB3aXRob3V0 IHRoZSB0cmFpbmVkCj4gbmV1cmFsIG5ldHdvcmssIHdoaWNoIHdvdWxkIGFsbG93IHRoZSB1c2Vy IHRvIGNob29zZSB3aGljaGV2ZXIgb25lCj4gdGhleSBtaWdodCB3YW50LgpQcm92aWRpbmcgYSBk ZWZhdWx0LCBpZiBpdCBjYW4gYmUgYm9vdHN0cmFwcGVkLCBidXQgYWxsb3dpbmcgdGhlIHVzZXIK dG8gY2hvb3NlIHdvdWxkIGJlIHRoZSBiZXN0IG9wdGlvbi4KCj4gVGhhbmtzIGluIGFkdmFuY2Uh Cj4gCj4gKiBnbnUvcGFja2FnZXMvZ2FtZXMuc2NtIChsYzApOiBOZXcgdmFyaWFibGUuCj4gLS0t Cj4gwqBnbnUvcGFja2FnZXMvZ2FtZXMuc2NtIHwgNTgKPiArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysKPiDCoDEgZmlsZSBjaGFuZ2VkLCA1OCBpbnNlcnRpb25zKCsp Cj4gCj4gZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9nYW1lcy5zY20gYi9nbnUvcGFja2FnZXMv Z2FtZXMuc2NtCj4gaW5kZXggY2M2YmVmMTExNC4uMjFhYTM3MDcwMSAxMDA2NDQKPiAtLS0gYS9n bnUvcGFja2FnZXMvZ2FtZXMuc2NtCj4gKysrIGIvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQo+IEBA IC0xMTgsNiArMTE4LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnYW1lcykKPiDC oMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCj4gwqDCoCAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBiaXNvbikKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJv b3N0KQo+ICvCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjKQo+IMKgwqAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgY2hlY2spCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBjbWFrZSkKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQo+ IEBAIC0xNzEsNiArMTcyLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnYW1lcykK PiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQo+IMKgwqAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgbGx2bSkKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGx1YSkKPiArwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbWFjaGluZS1sZWFybmluZykK PiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG1hbikKPiDCoMKgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIG1hdGhzKQo+IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg bWVzc2FnaW5nKQo+IEBAIC0xMDI4NSw2ICsxMDI4Nyw2MiBAQCAoZGVmaW5lLXB1YmxpYyBzdG9j a2Zpc2gKPiDCoMKgwqDCoMKgwqAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9zdG9ja2Zpc2hjaGVzcy5v cmcvIikKPiDCoMKgwqDCoMKgwqAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKSkKPiDCoAo+ICso ZGVmaW5lIGxjMC1uZXVyYWwtbmV0d29yawo+ICvCoCAobGV0ICgoaGFzaAo+ICvCoMKgwqDCoMKg wqDCoMKgCj4gImY0MDRlMTU2Y2ViMjg4MjQ3MGZkOGMwMzJiODc1NGFmMGZhMGI3MTE2ODMyODkx MmVhZWYxNDY3MWEyNTZlMzQiKSkKPiArwqDCoMKgwqDCoCAob3JpZ2luCj4gK8KgwqDCoMKgwqDC oMKgIChtZXRob2QgdXJsLWZldGNoKQo+ICvCoMKgwqDCoMKgwqDCoCAodXJpIChzdHJpbmctYXBw ZW5kCj4gImh0dHBzOi8vc3RvcmFnZS5sY3plcm8ub3JnL2ZpbGVzL25ldHdvcmtzLyIKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGhhc2gp KQo+ICvCoMKgwqDCoMKgwqDCoCAoc2hhMjU2Cj4gK8KgwqDCoMKgwqDCoMKgwqAgKGJhc2UzMgo+ ICvCoMKgwqDCoMKgwqDCoMKgwqAgIjAzYjl4bDl2a2lpaGRpbHo1ZHpjcGc2ZzRpbmI2bjRrNWdz OTExaTNnYmQ4aDlzaDlpeGkiKSkKPiArwqDCoMKgwqDCoMKgwqAgKGZpbGUtbmFtZSAibGMwLW5l dXJhbC1uZXR3b3JrIikpKSkKPiArCj4gKyhkZWZpbmUtcHVibGljIGxjMAo+ICvCoCAocGFja2Fn ZQo+ICvCoMKgwqAgKG5hbWUgImxjMCIpCj4gK8KgwqDCoCAodmVyc2lvbiAiMC4zMC4wIikKPiAr wqDCoMKgIChzb3VyY2UKPiArwqDCoMKgwqAgKG9yaWdpbgo+ICvCoMKgwqDCoMKgwqAgKG1ldGhv ZCBnaXQtZmV0Y2gpCj4gK8KgwqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsICJodHRwczovL2dpdGh1Yi5jb20vTGVlbGFDaGVzc1pl cm8vbGMwIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb21taXQgKHN0cmluZy1hcHBl bmQgInYiIHZlcnNpb24pKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHJlY3Vyc2l2ZT8g I3QpKSkKPiArwqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJz aW9uKSkKPiArwqDCoMKgwqDCoMKgIChzaGEyNTYKPiArwqDCoMKgwqDCoMKgwqAgKGJhc2UzMgo+ ICIxbTdrOG04aXo0cHh2M2g5ZzJqMWRrZ3J5aTRrOWMxYmNnM2Z4NWo3aWk0eXNpZjYza2ozIikp KSkKPiArwqDCoMKgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lzdGVtKQo+ICvCoMKgwqAg KG5hdGl2ZS1zZWFyY2gtcGF0aHMKPiArwqDCoMKgwqDCoMKgIChsaXN0IChzZWFyY2gtcGF0aC1z cGVjaWZpY2F0aW9uCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh2YXJpYWJsZSAiWERH X0RBVEFfRElSUyIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlcyAobGlzdCAi c2hhcmUiKSkpKSkKPiArwqDCoMKgIChpbnB1dHMKPiArwqDCoMKgwqAgYCgoIm5ldXJhbC1uZXR3 b3JrIiAsbGMwLW5ldXJhbC1uZXR3b3JrKQo+ICvCoMKgwqDCoMKgwqAgKCJlaWdlbiIgLGVpZ2Vu KQo+ICvCoMKgwqDCoMKgwqAgKCJvbmVhcGktZG5ubCIgLG9uZWFwaS1kbm5sKQo+ICvCoMKgwqDC oMKgwqAgKCJ6bGliIiAsemxpYikpKQo+ICvCoMKgwqAgKG5hdGl2ZS1pbnB1dHMKPiArwqDCoMKg wqAgKGxpc3QgZ29vZ2xldGVzdCBpc3BjIHBrZy1jb25maWcgcHl0aG9uKSkKPiArwqDCoMKgIChh cmd1bWVudHMKPiArwqDCoMKgwqAgJygjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQt cGhhc2VzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1hZnRlciAn aW5zdGFsbCAnY29weS1uZXQKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgaW5wdXRzICM6YWxsb3ctb3RoZXItCj4ga2V5cykK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChta2Rpci1wIChz dHJpbmctYXBwZW5kIChhc3NvYy1yZWYgb3V0cHV0cwo+ICJvdXQiKQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgIi9zaGFyZS9sYzAiKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb3B5LWZpbGUgKGFzc29jLXJlZiBpbnB1dHMgIm5l dXJhbC1uZXR3b3JrIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIG91dHB1 dHMKPiAib3V0IikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiL3No YXJlL2xjMC9uZXVyYWwtCj4gbmV0d29yayIpKSkpKQo+ICvCoMKgwqDCoMKgwqAgIzpjb25maWd1 cmUtZmxhZ3MgKGxpc3QgIi1EZG5ubD10cnVlIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN0cmluZy1hcHBlbmQKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAiLURkbm5sX2Rpcj0iCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJv bmVhcGktCj4gZG5ubCIpKSkpKQo+ICvCoMKgwqAgKHN5bm9wc2lzICJOZXVyYWwgbmV0d29yayBi YXNlZCBjaGVzcyBlbmdpbmUiKQpJIHRoaW5rIHRoZSBwb3N0Zml4ICJiYXNlZCIsIHdoaWNoIHR5 cGljYWxseSByZXF1aXJlcyBhIGRhc2ggaXMgbm90CmVhc2lseSBhcHBsaWVkIGhlcmUuICBTaW1w bHkgd3JpdGUgIkNoZXNzIGVuZ2luZSB1c2luZyBuZXVyYWwgbmV0d29ya3MiCm9yIHNvbWV0aGlu ZyBsaWtlIHRoYXQuCj4gK8KgwqDCoCAoZGVzY3JpcHRpb24gIkxjMCBpcyBhIGNoZXNzIGVuZ2lu ZSBiYXNlZCBvbiBuZXVyYWwgbmV0d29ya3MiKQpOb3QgYSBmdWxsIHNlbnRlbmNlIHdpdGhvdXQg cGVyaW9kCj4gK8KgwqDCoCAoaG9tZS1wYWdlICJodHRwczovL2xjemVyby5vcmciKQo+ICvCoMKg wqAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQo+ICsKPiDCoChkZWZpbmUtcHVibGljIGJhcnJh Z2UKPiDCoMKgIChwYWNrYWdlCj4gwqDCoMKgwqAgKG5hbWUgImJhcnJhZ2UiKQo+IAo+IGJhc2Ut Y29tbWl0OiBjN2U0NTEzOWZhYTI3YjYwZjJjN2QwYTRiYzE0MGY5NzkzZDk3ZDQ3CgpDaGVlcnMK Cg==
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 28 Jul 2023 00:24:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 27 20:24:17 2023 Received: from localhost ([127.0.0.1]:43293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qPBHE-00052w-Gq for submit <at> debbugs.gnu.org; Thu, 27 Jul 2023 20:24:17 -0400 Received: from mta-15-4.privateemail.com ([198.54.127.111]:31272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qPBHA-00052f-6P for 63088 <at> debbugs.gnu.org; Thu, 27 Jul 2023 20:24:15 -0400 Received: from mta-15.privateemail.com (localhost [127.0.0.1]) by mta-15.privateemail.com (Postfix) with ESMTP id 1933F18000B3; Thu, 27 Jul 2023 20:24:06 -0400 (EDT) Received: from APP-01 (unknown [10.50.14.151]) by mta-15.privateemail.com (Postfix) with ESMTPA id DED2D18000B0; Thu, 27 Jul 2023 20:24:04 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1690503845; bh=iShWdO3ZpBDMZiOHUZCEw4eprRlaTKgqehdGPW2AMTg=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=N71pRAQcI7zHqRLGIs9d6iidMr4reCxdEZbvRZqZ33taC/WYFMO3ETZoEWHWuBwax Em6lsRcc2vmqykIySFrNzN6ZUeGVeNzdj9n5TQ10AsZgQ8R0BpP4S7Nz/nYnHyNCrT 8ZO72IReLIPuaVlEHba+RIVldlepYMqB4RKjwt5AvXvKZPJlnTJIi2+2BxVx1jdpsv pY9mKj2z718Vb6NCc9uKN4AUb83wV33/oxWMhrq0XbH58J22SiCspovuVmZwzCEld5 lhu7dDnzyBw1ngpdQqyFvAHI4D05BsVFmMl86FaHYIl9SohUP9qXxj9luQKhFw9KBx 3yhSi9XNkyjYA== Date: Thu, 27 Jul 2023 21:24:04 -0300 (BRT) From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Message-ID: <84991824.425843.1690503844855@HIDDEN> In-Reply-To: <c666b6b3bcf8652d875477fd6b5c8f2858b31077.1690500537.git.zamfofex@HIDDEN> References: <c666b6b3bcf8652d875477fd6b5c8f2858b31077.1690500537.git.zamfofex@HIDDEN> Subject: Re: [PATCH] Add Lc0. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev48 X-Originating-Client: open-xchange-appsuite X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zimon.toutoune@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > Note that, unlike Stockfish, Lc0 does run without the neural networks Sorry, I meant to say =E2=80=9CLc0 does *not* run without the neural networ= ks=E2=80=9D. (=E2=80=9CNot=E2=80=9D is a fairly important word to have forg= otten!)
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 27 Jul 2023 23:34:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 27 19:34:48 2023 Received: from localhost ([127.0.0.1]:43287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qPAVL-0003nl-ST for submit <at> debbugs.gnu.org; Thu, 27 Jul 2023 19:34:48 -0400 Received: from mta-09-4.privateemail.com ([198.54.127.118]:26367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1qPAVG-0003nV-J4 for 63088 <at> debbugs.gnu.org; Thu, 27 Jul 2023 19:34:46 -0400 Received: from mta-09.privateemail.com (localhost [127.0.0.1]) by mta-09.privateemail.com (Postfix) with ESMTP id 8242F180007F; Thu, 27 Jul 2023 19:34:36 -0400 (EDT) Received: from smtp.gmail.com (unknown [186.222.85.100]) by mta-09.privateemail.com (Postfix) with ESMTPA id 5BCB91800079; Thu, 27 Jul 2023 19:34:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1690500876; bh=3wKg9X4GdZG5nSF2AZ3V0tpll1tJ+HLuX5Hf9ZiH4DE=; h=From:To:Cc:Subject:Date:From; b=HoQ99i5iK4KLhnhA2uZGLQx3BeM9ogo+vzJ5E2gQqcIdOpxGMg+cDLHJe8U+PLVvk v3nft7nbu24wYawY1j0+t7MvHZZbbupn+J8KMK7hjyjVGVkypa2ZZab9VoPXXdfBdO 0nHu8J8f1zsY7iJxxSsw4p4YDxlDVfjX/+K5NFgjxoVSS5kemkmHVDry0I8uHBtSGs mQESkK8/h6r+jcZFa59UMm8owqXcxEOFswzOCJx+xAwFJV0CdcMPf1ZYvsHfveoP61 XbMMC7mhwFu9wvMv4ztjdtDVZ6tTP/0eusZri/n+HERKW0nAmfjyYg/kLAvXaZAX2g TbyaoltNh1oSg== From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH] Add Lc0. Date: Thu, 27 Jul 2023 20:34:05 -0300 Message-Id: <c666b6b3bcf8652d875477fd6b5c8f2858b31077.1690500537.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 X-Debbugs-Cc: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 宋文武 <iyzsong@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN>, zimon.toutoune@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Lc0 recently released version 0.30.0, so here is a patch with the updates version (in case the issue regarding the network’s inclusion is ever resolved). Also, I wanted to say: Is it reasonable to include Lc0 without the networks in? People can still download and use them, they just wouldn’t be included in Guix itself. Note that, unlike Stockfish, Lc0 does run without the neural networks, so it would be necessary for the user to download or otherwise acquire one by themself in order to use Lc0. The user can choose an appropriate network in their chess GUI program when configuring Lc0 in it. If this is more desireable, I can submit a patch without the trained neural network, which would allow the user to choose whichever one they might want. Thanks in advance! * gnu/packages/games.scm (lc0): New variable. --- gnu/packages/games.scm | 58 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index cc6bef1114..21aa370701 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -118,6 +118,7 @@ (define-module (gnu packages games) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages c) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -171,6 +172,7 @@ (define-module (gnu packages games) #:use-module (gnu packages linux) #:use-module (gnu packages llvm) #:use-module (gnu packages lua) + #:use-module (gnu packages machine-learning) #:use-module (gnu packages man) #:use-module (gnu packages maths) #:use-module (gnu packages messaging) @@ -10285,6 +10287,62 @@ (define-public stockfish (home-page "https://stockfishchess.org/") (license license:gpl3+)))) +(define lc0-neural-network + (let ((hash + "f404e156ceb2882470fd8c032b8754af0fa0b71168328912eaef14671a256e34")) + (origin + (method url-fetch) + (uri (string-append "https://storage.lczero.org/files/networks/" + hash)) + (sha256 + (base32 + "03b9xl9vkiihdilz5dzcpg6g4inb6n4k5gs911i3gbd8h9sh9ixi")) + (file-name "lc0-neural-network")))) + +(define-public lc0 + (package + (name "lc0") + (version "0.30.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/LeelaChessZero/lc0") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m7k8m8iz4pxv3h9g2j1dkgryi4k9c1bcg3fx5j7ii4ysif63kj3")))) + (build-system meson-build-system) + (native-search-paths + (list (search-path-specification + (variable "XDG_DATA_DIRS") + (files (list "share"))))) + (inputs + `(("neural-network" ,lc0-neural-network) + ("eigen" ,eigen) + ("oneapi-dnnl" ,oneapi-dnnl) + ("zlib" ,zlib))) + (native-inputs + (list googletest ispc pkg-config python)) + (arguments + '(#:phases (modify-phases %standard-phases + (add-after 'install 'copy-net + (lambda* (#:key outputs inputs #:allow-other-keys) + (mkdir-p (string-append (assoc-ref outputs "out") + "/share/lc0")) + (copy-file (assoc-ref inputs "neural-network") + (string-append (assoc-ref outputs "out") + "/share/lc0/neural-network"))))) + #:configure-flags (list "-Ddnnl=true" + (string-append + "-Ddnnl_dir=" + (assoc-ref %build-inputs "oneapi-dnnl"))))) + (synopsis "Neural network based chess engine") + (description "Lc0 is a chess engine based on neural networks") + (home-page "https://lczero.org") + (license license:gpl3+))) + (define-public barrage (package (name "barrage") base-commit: c7e45139faa27b60f2c7d0a4bc140f9793d97d47 -- 2.40.1
liliana.prikler@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 16 May 2023 15:06:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 16 11:06:32 2023 Received: from localhost ([127.0.0.1]:46910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pywFz-0001rV-SP for submit <at> debbugs.gnu.org; Tue, 16 May 2023 11:06:32 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:41275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1pywFu-0001qe-N8 for 63088 <at> debbugs.gnu.org; Tue, 16 May 2023 11:06:28 -0400 Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-3f475364065so14833565e9.1 for <63088 <at> debbugs.gnu.org>; Tue, 16 May 2023 08:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684249581; x=1686841581; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Z4/vXOvNFet5Oubapc/whC73w8ebaV37iElmeaq91AM=; b=Lf47MJelvxdbcx6AGsVwnEw46jth8m9a31F0MxWKzlPxH28zj8ruL71QE3gfjCfg6l /C6+GpIpybQRnk8pi9oxF01h4QMpp2WlIkzT1qAaVCjwxIkCsyhhhQ4QCytKyFreOEkl MnJv5DDAsQ6c8lhTRo6z6asUoc87kSmP4Wsp9zZ0KazCcx/X7Pr0KOxW70Gy7hyxciiq diV8h5t83xMpGMjhoVfuSuYGV4Yvc55caNMNDwI6OPMq2GQqOzdZOSzfbb93xFW8BEA+ L/GPKwC6t4BSu05Nv6038gqZ74sHjsu+kCZfbXCyJToSw6F0JyvWjXH9eK0SMK/6NaBi 2C6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684249581; x=1686841581; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z4/vXOvNFet5Oubapc/whC73w8ebaV37iElmeaq91AM=; b=NkdPr3oZ6vQeI4RPllEqsawu0SC94mlKzOkYYaL15m3XnwcqFbmlzEso+yF3m7add8 d/1Rad+Xwf7WrnL7YlUfzzkfTs2EHAm4Tw8lq5/7TXhxXw05nWmwE2i7a4GAfvUmiDMz e/xzEotMmt5fSBCcsRw0qzraiSHnZAaW73Zs/uDy/1PhzQat9jLwFUj0+nmXOj2pcSGO T6K3Lt8sV0cU7KVPsQg+5O9Tkx7H9Bm134BN8qozQBX+s4lYNFQ/9DO+axcxAiRYBv31 dr8vU4Aw1P8WXgY+3inIUrdq1whqf27DP2s5x0SgKU4ezzCuPflczaT4pXPDDF26JmaD HqMA== X-Gm-Message-State: AC+VfDwW9/E6eu8UpGG+9W2C1vLRqmxaLy7AogIFh1tl/rPkVD3gt79s /w3Y/wkgAZY9QABbha13UWETuxpO5GU= X-Google-Smtp-Source: ACHHUZ4RgwssLnZURfVxmezWrhV4hqLvBBJsZZ0/VrhqPfSLl/Yonb9giNU/1SmDlohqlCfIKLIMSw== X-Received: by 2002:a5d:4fcf:0:b0:2c7:1c72:699f with SMTP id h15-20020a5d4fcf000000b002c71c72699fmr2437022wrw.4.1684249580199; Tue, 16 May 2023 08:06:20 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id d10-20020adffd8a000000b002f22c44e974sm2837221wrr.102.2023.05.16.08.06.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 08:06:19 -0700 (PDT) From: Simon Tournier <zimon.toutoune@HIDDEN> To: zamfofex <zamfofex@HIDDEN>, =?utf-8?B?5a6L5paH5q2m?= <iyzsong@HIDDEN> Subject: Re: [bug#63088] [PATCH 0/3] Add Lc0 In-Reply-To: <1309432614.1423878.1683840333514@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> <be3972ed787ef023a56892fa826f54a8c4a25eff.1682514072.git.zamfofex@HIDDEN> <87fs83yma5.fsf_-_@HIDDEN> <1309432614.1423878.1683840333514@HIDDEN> Date: Tue, 16 May 2023 14:16:25 +0200 Message-ID: <86leho79pi.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: 63088 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, On Thu, 11 May 2023 at 18:25, zamfofex <zamfofex@HIDDEN> wrote: >> Will we able to train a model from source? And how much will it cost? >>=20 >> As far as I know, guix haven't decided to accept pre-trained models: >>=20 >> https://yhetil.org/guix/xanfHBZT3lYlyrr_OqHHMWkunLeZZlcxzY37_T3TeZo7mfJC= lD5-OTbkXDH2f3lMTkn94YIFVUj-Z31BP2Wj0W2rISNP6glC2PzXcPdb560=3D@HIDDEN= om/ > > I don=E2=80=99t think it is feasible. Lc0=E2=80=99s approach is based on = self=E2=80=90play > reinforcement=E2=80=90learning, which in effect means that training starts > with no knowledge about chess except for its rules (playing seemingly > random moves), and going from there to learn increasingly more about > it. So, in practice, this means it would take multiple months or at > least several weeks to attain a neural network model that is anywhere > close to as effective as the ones provided and pre=E2=80=90trained. Besid= es, I > believe training requires a (reasonably decent) GPU. I concur. > But the network isn=E2=80=99t prohibitively large and its license is not > proprietary. I=E2=80=99ll also note that Stockfish (packaged immediately = above > my Lc0 package) *does* itself include a provided pre=E2=80=90trained netw= ork > and no=E2=80=90one has really complained about it, so I think it should be > fine here too. I will try to dedicate some time for reviewing this patch set. Cheers, simon
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 11 May 2023 21:25:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 11 17:25:44 2023 Received: from localhost ([127.0.0.1]:53565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pxDnD-0000BK-N4 for submit <at> debbugs.gnu.org; Thu, 11 May 2023 17:25:44 -0400 Received: from mta-08-3.privateemail.com ([198.54.127.61]:22479) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1pxDnB-0000B6-I2 for 63088 <at> debbugs.gnu.org; Thu, 11 May 2023 17:25:42 -0400 Received: from mta-08.privateemail.com (localhost [127.0.0.1]) by mta-08.privateemail.com (Postfix) with ESMTP id ABBF418000A4; Thu, 11 May 2023 17:25:34 -0400 (EDT) Received: from APP-05 (unknown [10.50.14.155]) by mta-08.privateemail.com (Postfix) with ESMTPA id 85C7A18000A2; Thu, 11 May 2023 17:25:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1683840334; bh=VjZhOV/VSwaNlrc0eCaakS81kQjd9KgljKxLKJ5kUo8=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=N+DRZnz+m8p7eE7ak2ZOw3UJxCd11Wmf5EY5CndKwtwR+9/w7FUGGcGlS26IRe6RU hvNge+YXyjOw9kxZ0cwA0pgU3D7wtFw+v5NdKvHXJsR9Aof8zG5X+BY40CFwI3V9KN ul9zBqr0y8nCoEbi9PUBXyeja7+SEBQRswLL47b6t6038JNYvrNRhVAaDo84H42lP4 4pCUuRTf4UGeLaUvGACJycv3/8qcGf7S4lKjMyJ6upV3v4sD1sC5yRM1O77pRcIAGH mFRDd9WonHN/kObYUyShlMKfeuzgZBMgeYtJ3nXyqxKb0IG9Pvoa3e2BZaMWfiTPqp JuuAyRkKEfS3Q== Date: Thu, 11 May 2023 18:25:33 -0300 (BRT) From: zamfofex <zamfofex@HIDDEN> To: =?UTF-8?B?5a6L5paH5q2m?= <iyzsong@HIDDEN> Message-ID: <1309432614.1423878.1683840333514@HIDDEN> In-Reply-To: <87fs83yma5.fsf_-_@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> <be3972ed787ef023a56892fa826f54a8c4a25eff.1682514072.git.zamfofex@HIDDEN> <87fs83yma5.fsf_-_@HIDDEN> Subject: Re: bug#63088: [PATCH 0/3] Add Lc0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev41 X-Originating-Client: open-xchange-appsuite X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: 63088 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > Will we able to train a model from source? And how much will it cost? >=20 > As far as I know, guix haven't decided to accept pre-trained models: >=20 > https://yhetil.org/guix/xanfHBZT3lYlyrr_OqHHMWkunLeZZlcxzY37_T3TeZo7mfJCl= D5-OTbkXDH2f3lMTkn94YIFVUj-Z31BP2Wj0W2rISNP6glC2PzXcPdb560=3D@HIDDEN= m/ I don=E2=80=99t think it is feasible. Lc0=E2=80=99s approach is based on se= lf=E2=80=90play reinforcement=E2=80=90learning, which in effect means that = training starts with no knowledge about chess except for its rules (playing= seemingly random moves), and going from there to learn increasingly more a= bout it. So, in practice, this means it would take multiple months or at le= ast several weeks to attain a neural network model that is anywhere close t= o as effective as the ones provided and pre=E2=80=90trained. Besides, I bel= ieve training requires a (reasonably decent) GPU. But the network isn=E2=80=99t prohibitively large and its license is not pr= oprietary. I=E2=80=99ll also note that Stockfish (packaged immediately abov= e my Lc0 package) *does* itself include a provided pre=E2=80=90trained netw= ork and no=E2=80=90one has really complained about it, so I think it should= be fine here too.
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 11 May 2023 14:29:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 11 10:29:22 2023 Received: from localhost ([127.0.0.1]:53102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1px7II-0002SB-2I for submit <at> debbugs.gnu.org; Thu, 11 May 2023 10:29:22 -0400 Received: from mail.envs.net ([5.199.136.28]:47424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <iyzsong@HIDDEN>) id 1px7IF-0002Rz-4L for 63088 <at> debbugs.gnu.org; Thu, 11 May 2023 10:29:20 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 5C08D38A18B0; Thu, 11 May 2023 14:29:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1683815356; bh=I8MHPD8qcfsOyfy1hMWDDCVNky/vJKkOJIFStTzuH+w=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=FStw7qAjZwvf0EVHOG3Y23RdLigAONMfW/w1vDa6j9S7KQmo6LJZKEJMh0BN1bIMu rnedtYaPwdmenSgWaeIukfC4Z0QN6K08Kx0oU7mBGz+U3o2niyVMLPogGUos0tekiX TFfN12M9bZIhm8uJZBP8Dv0a3KUqm2kZNhDt7+N0WXAaFtbgP7yx8F2ohjjvnJjdPU KnbUz+bIBNVeq6INuWYEUGogDre38jN472RfS6tByDZBeTCXKts5XHUm6NYWfBtNFF yBPnTZPpSIzOAORT9F6Zw4K3ELy9uIdh4hN5sDBxC3pyZ5QQTPIzA9c9eGZkfpn+nz bBSOnfOKX2C3DzfTmNYh1YVXVDK/Ulla11JD7F+GUlONY1kmGKVeT1I4YmnpQN9qRF NWv2SH44LuYkbtP0EvMkRrTGYJQggWS7BkQ4glERrBo1SJlrqbfEguOkwMhwSZvFYA dDlIUgDk+FeB0oA4oH1/1DaRWyhAm5hbqnmZoGp9UNUVSJjYEcJVKl+A5c+T/QOSTh PKIIylX2ZSsIPoZVwxnH5qZQkVUUy+abcv+1AvKyzxUiRjd50ElWH892e1sKklSSlJ uL7owaPyrbyevUGnm/48uG0rKSexRbHPXD8jGNG2AXbzulTmYb3EsQf+APcP02PdOi 39qWbzI72U00HeVrM+SLvcGE= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id w3GP0xtxPUP1; Thu, 11 May 2023 14:29:12 +0000 (UTC) Received: from localhost (unknown [36.170.44.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Thu, 11 May 2023 14:29:12 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id c74dfd7a; Thu, 11 May 2023 14:29:06 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= <iyzsong@HIDDEN> To: zamfofex <zamfofex@HIDDEN> Subject: Re: bug#63088: [PATCH 0/3] Add Lc0 References: <cover.1682514072.git.zamfofex@HIDDEN> <be3972ed787ef023a56892fa826f54a8c4a25eff.1682514072.git.zamfofex@HIDDEN> Date: Thu, 11 May 2023 22:29:06 +0800 In-Reply-To: <be3972ed787ef023a56892fa826f54a8c4a25eff.1682514072.git.zamfofex@HIDDEN> (zamfofex@HIDDEN's message of "Wed, 26 Apr 2023 10:17:39 -0300") Message-ID: <87fs83yma5.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: 63088 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, I have pushed ispc and oneapi-dnnl, thank you! zamfofex <zamfofex@HIDDEN> writes: > +(define lc0-neural-network > + (let ((hash > + "f404e156ceb2882470fd8c032b8754af0fa0b71168328912eaef14671a256e34")) > + (origin > + (method url-fetch) > + (uri (string-append "https://storage.lczero.org/files/networks/" > + hash)) > + (sha256 > + (base32 > + "03b9xl9vkiihdilz5dzcpg6g4inb6n4k5gs911i3gbd8h9sh9ixi")) > + (file-name "lc0-neural-network")))) Will we able to train a model from source? And how much will it cost? As far as I know, guix haven't decided to accept pre-trained models: https://yhetil.org/guix/xanfHBZT3lYlyrr_OqHHMWkunLeZZlcxzY37_T3TeZo7mfJClD5-OTbkXDH2f3lMTkn94YIFVUj-Z31BP2Wj0W2rISNP6glC2PzXcPdb560=@protonmail.com/
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 26 Apr 2023 13:18:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 09:18:11 2023 Received: from localhost ([127.0.0.1]:54595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1prf2A-0002oe-PF for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 09:18:11 -0400 Received: from mta-10-3.privateemail.com ([198.54.127.62]:1461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1prf28-0002oA-VQ for 63088 <at> debbugs.gnu.org; Wed, 26 Apr 2023 09:18:10 -0400 Received: from mta-10.privateemail.com (localhost [127.0.0.1]) by mta-10.privateemail.com (Postfix) with ESMTP id 9A51318000A1; Wed, 26 Apr 2023 09:18:03 -0400 (EDT) Received: from localhost.localdomain (unknown [187.66.116.196]) by mta-10.privateemail.com (Postfix) with ESMTPA id B041B18000A2; Wed, 26 Apr 2023 09:18:00 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1682515083; bh=h5Ap6x5OpTBowSXCH/omu1SJSlH1dXmaaSv6PgG+bkQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=U/Eko//b5olgMQgAUT6aDwi1H9kSgVWuQcWr6Wv3IJPPNuOXt3XJzXoxrjsM5thO4 cIikXSP9EgvP/KqWW4aoM1MA5UvSg5DXIHyLQ2+4DlyPX77XRGik2bOBE6XRL8/onl gESg6ms6R4b1rDWfxejBRf8+WQMMFp89NRAyVJKypp1CMyBS1HnDYDJToSSp9CtJbf QSRjZqJwe+3YeG4CdldIosU7mHh/BV15jGQ3zGhJ2liWJWMEWldZNBh/0a+alYbEap b8Wgst3sDU9WH0SONv0Mo9++Jr9MRUpPavE0RNGu/9SXNA5bmxJzEMEEN2S7tSfYD5 KTSy86kmjjnqA== From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add Lc0. * gnu/packages/games.scm (lc0): New variable. Date: Wed, 26 Apr 2023 10:17:39 -0300 Message-Id: <be3972ed787ef023a56892fa826f54a8c4a25eff.1682514072.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.39.2 In-Reply-To: <cover.1682514072.git.zamfofex@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --- gnu/packages/games.scm | 60 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 23b6c39c46..9350c9224c 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -70,7 +70,7 @@ ;;; Copyright © 2021 Foo Chuan Wei <chuanwei.foo@HIDDEN> ;;; Copyright © 2022, 2023 Yovan Naumovski <yovan@HIDDEN> ;;; Copyright © 2022 Roman Riabenko <roman@HIDDEN> -;;; Copyright © 2022 zamfofex <zamfofex@HIDDEN> +;;; Copyright © 2022, 2023 zamfofex <zamfofex@HIDDEN> ;;; Copyright © 2022 Gabriel Arazas <foo.dogsquared@HIDDEN> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@HIDDEN> ;;; Copyright © 2022 Hendursaga <hendursaga@HIDDEN> @@ -114,6 +114,7 @@ (define-module (gnu packages games) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages c) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -166,6 +167,7 @@ (define-module (gnu packages games) #:use-module (gnu packages linux) #:use-module (gnu packages llvm) #:use-module (gnu packages lua) + #:use-module (gnu packages machine-learning) #:use-module (gnu packages man) #:use-module (gnu packages maths) #:use-module (gnu packages messaging) @@ -10395,6 +10397,62 @@ (define-public stockfish (home-page "https://stockfishchess.org/") (license license:gpl3+)))) +(define lc0-neural-network + (let ((hash + "f404e156ceb2882470fd8c032b8754af0fa0b71168328912eaef14671a256e34")) + (origin + (method url-fetch) + (uri (string-append "https://storage.lczero.org/files/networks/" + hash)) + (sha256 + (base32 + "03b9xl9vkiihdilz5dzcpg6g4inb6n4k5gs911i3gbd8h9sh9ixi")) + (file-name "lc0-neural-network")))) + +(define-public lc0 + (package + (name "lc0") + (version "0.29.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/LeelaChessZero/lc0") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1yn91738wd8zlbvrcw0dszy7hqjpkml0wi5xhh36j4zgid6x8i2m")))) + (build-system meson-build-system) + (native-search-paths + (list (search-path-specification + (variable "XDG_DATA_DIRS") + (files (list "share"))))) + (inputs + `(("neural-network" ,lc0-neural-network) + ("eigen" ,eigen) + ("oneapi-dnnl" ,oneapi-dnnl) + ("zlib" ,zlib))) + (native-inputs + (list googletest ispc pkg-config python)) + (arguments + '(#:phases (modify-phases %standard-phases + (add-after 'install 'copy-net + (lambda* (#:key outputs inputs #:allow-other-keys) + (mkdir-p (string-append (assoc-ref outputs "out") + "/share/lc0")) + (copy-file (assoc-ref inputs "neural-network") + (string-append (assoc-ref outputs "out") + "/share/lc0/neural-network"))))) + #:configure-flags (list "-Ddnnl=true" + (string-append + "-Ddnnl_dir=" + (assoc-ref %build-inputs "oneapi-dnnl"))))) + (synopsis "Neural network based chess engine") + (description "Lc0 is a chess engine based on neural networks") + (home-page "https://lczero.org") + (license license:gpl3+))) + (define-public barrage (package (name "barrage") -- 2.39.2
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 26 Apr 2023 13:18:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 09:18:07 2023 Received: from localhost ([127.0.0.1]:54592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1prf27-0002oP-Bh for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 09:18:07 -0400 Received: from mta-10-3.privateemail.com ([198.54.127.62]:21979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1prf25-0002nj-89 for 63088 <at> debbugs.gnu.org; Wed, 26 Apr 2023 09:18:05 -0400 Received: from mta-10.privateemail.com (localhost [127.0.0.1]) by mta-10.privateemail.com (Postfix) with ESMTP id 3FFAE18000A6; Wed, 26 Apr 2023 09:17:59 -0400 (EDT) Received: from localhost.localdomain (unknown [187.66.116.196]) by mta-10.privateemail.com (Postfix) with ESMTPA id 574A918000A1; Wed, 26 Apr 2023 09:17:56 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1682515079; bh=5vzr7WlSxWYMQ2uG302q3VwqfM8YGY8yigODrfcNmKw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ozbOO2gJOq4nDFJR6lOyAOu+hVyULOnuZ7MGy0vOrTW5Lh7p0xSqfesgJ99P8Vkol k7f3Hoop7U+70I53hh08fEpeOKbGY48DfJfHluNwusiIQ8XOYM6EYglpALt4m18S7O JckkxI5AJdPChNA4MCXNt/wxMCi2Zgf0GLLY27CpJOrklFxiuMLz7Xz9tKUFlFyiQP uAdXn+KW69chH53bEud8rGPH0aZGEyzz+2/VxBwhcV/Y3cqeZmYYboVPsnf4Y59pmX N1i1QzkLFNrlxMeFBM5u1O4jfTmHEIntN6IZzVBUUp6wB/oCqZ/utbEzufmEFn4CxS Qxwwx8XNaj0Ng== From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add oneDNN. * gnu/packages/machine-learning.scm (oneapi-dnnl): New variable. Date: Wed, 26 Apr 2023 10:17:38 -0300 Message-Id: <88074b1c6dedf70ae9fba79d10be89b94e684c79.1682514072.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.39.2 In-Reply-To: <cover.1682514072.git.zamfofex@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --- gnu/packages/machine-learning.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 37d4ef78ad..a29bb312e6 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2020 Edouard Klein <edk@HIDDEN> ;;; Copyright © 2020, 2021, 2022, 2023 Vinicius Monego <monego@HIDDEN> ;;; Copyright © 2020, 2021, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@HIDDEN> +;;; Copyright © 2023 zamfofex <zamfofex@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -3868,3 +3869,23 @@ (define-public python-brian2tools Brian 2 simulator.") (license license:cecill))) +(define-public oneapi-dnnl + (package + (name "oneapi-dnnl") + (version "3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/oneapi-src/oneDNN") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jgmb5kl0bf4a2zfn94zlb117672r9lvvkkmwl86ihlyr1mpr3d0")))) + (build-system cmake-build-system) + (home-page "https://github.com/oneapi-src/oneDNN") + (synopsis "Deep Neural Network Library") + (description + "OneAPI Deep Neural Network Library (oneDNN) is a cross-platform +performance library of basic building blocks for deep learning applications.") + (license license:asl2.0))) -- 2.39.2
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at 63088) by debbugs.gnu.org; 26 Apr 2023 13:18:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 09:18:04 2023 Received: from localhost ([127.0.0.1]:54589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1prf23-0002oB-RR for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 09:18:04 -0400 Received: from mta-10-3.privateemail.com ([198.54.127.62]:13206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1prf20-0002nb-55 for 63088 <at> debbugs.gnu.org; Wed, 26 Apr 2023 09:18:02 -0400 Received: from mta-10.privateemail.com (localhost [127.0.0.1]) by mta-10.privateemail.com (Postfix) with ESMTP id 424DF18000A7; Wed, 26 Apr 2023 09:17:54 -0400 (EDT) Received: from localhost.localdomain (unknown [187.66.116.196]) by mta-10.privateemail.com (Postfix) with ESMTPA id 5F6FA18000A1; Wed, 26 Apr 2023 09:17:52 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1682515074; bh=6wZNPgMdOFJvFyyDeoucBEQnMDClA6WO0xKmhiMHcHQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GtTe3ic5ei3+mTmzp/pGWPVa3Fzi8kot+wX4R0heG7D/FxHpkPDnU7idQrCtBrh/8 6z10NmaAcj4dkClgl6doODAzvnZb1chZhwqGodz6D/LR+UPvAjyFrSzsV1GxFTt/TY osxVANszl6gxdtph/+cmoG/BCbdJ1qy9ZtfFBf5w0i748oAtGYr+Mpd+hs1Lz6Q1VC QCU2JISKeOB3pKoMuw0t/k9NRVWydRN4RaqxAX88z2+aL2nLQXnuthuSpx2ziCtz6L 5JrHasDvU2X+TCuSnDpZshfJpQhqbWeMj18h4gU+/dvhm3h/O4LaXxeiTCTHURV6pm un27sw8PfiP/A== From: zamfofex <zamfofex@HIDDEN> To: 63088 <at> debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add ISPC. * gnu/packages/c.scm (ispc): New variable. Date: Wed, 26 Apr 2023 10:17:37 -0300 Message-Id: <7ad5f28721fe957a4863500b29e31a1191166041.1682514072.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.39.2 In-Reply-To: <cover.1682514072.git.zamfofex@HIDDEN> References: <cover.1682514072.git.zamfofex@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63088 Cc: zamfofex <zamfofex@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --- gnu/packages/c.scm | 63 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index b2f16613dd..28438f56c8 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2022 Artyom V. Poptsov <poptsov.artyom@HIDDEN> ;;; Copyright © 2022 Ekaitz Zarraga <ekaitz@HIDDEN> ;;; Copyright © 2022 ( <paren@HIDDEN> +;;; Copyright © 2023 zamfofex <zamfofex@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -57,7 +58,9 @@ (define-module (gnu packages c) #:use-module (gnu packages guile) #:use-module (gnu packages llvm) #:use-module (gnu packages lua) + #:use-module (gnu packages m4) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages ncurses) #:use-module (gnu packages pcre) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) @@ -1375,3 +1378,63 @@ (define-public utest-h (description "This package provides a header-only unit testing library for C/C++.") (license license:unlicense)))) + +(define-public ispc + (package + (name "ispc") + (version "1.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ispc/ispc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yhcgyzjlrgs920lm0l6kygj2skanfb6qkxbdgm69r8c2xkzkaa3")))) + (inputs (list ncurses)) + (native-inputs (list bison clang flex m4 python)) + (build-system cmake-build-system) + (supported-systems '("x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux")) + (arguments `(#:tests? #f + #:configure-flags + `(,,(string-append "-DCMAKE_C_COMPILER=" (cc-for-target)) + ,,(string-append "-DCMAKE_CXX_COMPILER=" (cxx-for-target)) + ,(string-append "-DCLANG_EXECUTABLE=" + (assoc-ref %build-inputs "clang") + "/bin/clang") + ,(string-append "-DCLANGPP_EXECUTABLE=" + (assoc-ref %build-inputs "clang") + "/bin/clang++")) + #:phases + (modify-phases %standard-phases + (add-before 'configure 'patch-curses-requirement + (lambda _ + (substitute* "CMakeLists.txt" + (("\\bCURSES_CURSES_LIBRARY\\b") + "CURSES_LIBRARY")))) + ; Note: This works around the following issue: + ; <https://github.com/ispc/ispc/issues/1865> + ; Because GCC in Guix does not have multilib support. + (add-before 'configure 'patch-target-archs + (lambda _ + (substitute* "cmake/GenerateBuiltins.cmake" + (("\\bforeach \\(bit 32 64\\)") + ,(if (target-64bit?) + "foreach (bit 64)" + "foreach (bit 32)")) + (("\\bforeach \\(arch .*?\\)") + ,(if (target-x86?) + "foreach (arch \"x86\")" + "foreach (arch \"arm\")")) + (("\\bforeach \\(os_name \"windows\" .*?\\)") + "foreach (os_name \"linux\")"))))))) + (synopsis "Implicit SPMD Program Compiler") + (description + "ISPC is a compiler for a variant of the C programming language, with +extensions for single program, multiple data programming. Under the SPMD +model, the programmer writes a program that generally appears to be a regular +serial program, though the execution model is actually that a number of program +instances execute in parallel on the hardware.") + (home-page "https://github.com/ispc/ispc") + (license license:bsd-3))) -- 2.39.2
guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Apr 2023 13:14:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 09:14:54 2023 Received: from localhost ([127.0.0.1]:54577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1prez0-0002hz-BL for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 09:14:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:38656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zamfofex@HIDDEN>) id 1preyy-0002hp-EC for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 09:14:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <zamfofex@HIDDEN>) id 1preys-0001Dl-34 for guix-patches@HIDDEN; Wed, 26 Apr 2023 09:14:50 -0400 Received: from mta-05-3.privateemail.com ([198.54.118.212]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <zamfofex@HIDDEN>) id 1preyf-0001F4-QM for guix-patches@HIDDEN; Wed, 26 Apr 2023 09:14:43 -0400 Received: from mta-05.privateemail.com (localhost [127.0.0.1]) by mta-05.privateemail.com (Postfix) with ESMTP id 83BDF18000A4; Wed, 26 Apr 2023 09:14:02 -0400 (EDT) Received: from localhost.localdomain (unknown [187.66.116.196]) by mta-05.privateemail.com (Postfix) with ESMTPA id 9F39618000A5; Wed, 26 Apr 2023 09:14:00 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1682514842; bh=OHAOylminTc0A5+58bXG0HGzwUkTTDXERcDoYZv/thw=; h=From:To:Cc:Subject:Date:From; b=V8NUHuFdpA8KqEOhcbCWKGZiCKKmYzFm1JM5IqQQ1Jewh38o5hUr7VhNXQ6mm3eph YL32SAj3LSNxWs3Snvs3n/SwI/5mRHovtAq7rrJ0RaR3Qm1d2FSE+56mUlaUgue6rb lep7iMyO3kjCSyoodyH0TJG7FwI6mZLb2EXytK6qJAu4h3VNzeIW9IBxj0kNG3Wj3e OzzaAo7dwEWMUikEs9uO7xgzPk2wS0lUfITJRk6m9l8KSxu1wGyNM+a9gDhNl64UfH sSUcbYXHFT6Pz9g2wy4Uo7SRU+6g3cXNhCCX9EfnRSAvxevU9PQSuSJXoTeM5a4fK9 2tQNdPzr1vOig== From: zamfofex <zamfofex@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH 0/3] Add Lc0 Date: Wed, 26 Apr 2023 10:13:05 -0300 Message-Id: <cover.1682514072.git.zamfofex@HIDDEN> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP Received-SPF: pass client-ip=198.54.118.212; envelope-from=zamfofex@HIDDEN; helo=MTA-05-3.privateemail.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: zamfofex <zamfofex@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) This patch series adds Lc0 “Leela Chess Zero” (a chess engine), alongside a few other optional dependencies that help improve its runtime performance. zamfofex (3): gnu: Add ISPC. * gnu/packages/c.scm (ispc): New variable. gnu: Add oneDNN. * gnu/packages/machine-learning.scm (oneapi-dnnl): New variable. gnu: Add Lc0. * gnu/packages/games.scm (lc0): New variable. gnu/packages/c.scm | 63 +++++++++++++++++++++++++++++++ gnu/packages/games.scm | 60 ++++++++++++++++++++++++++++- gnu/packages/machine-learning.scm | 21 +++++++++++ 3 files changed, 143 insertions(+), 1 deletion(-) base-commit: 380faf265b0c3b231ab8b69597d161be5e704e18 -- 2.39.2
zamfofex <zamfofex@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#63088
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.