GNU bug report logs - #69990
[PATCH] gnu: llama-cpp: mark as tunable per CPU architecture

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: John Fremlin <john@HIDDEN>; Keywords: patch; Done: Ludovic Courtès <ludo@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.
bug closed, send any further explanations to 69990 <at> debbugs.gnu.org and John Fremlin <john@HIDDEN> Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 Mar 2024 21:07:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 24 17:07:11 2024
Received: from localhost ([127.0.0.1]:47488 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1roV3f-00063y-Kp
	for submit <at> debbugs.gnu.org; Sun, 24 Mar 2024 17:07:11 -0400
Received: from lists.gnu.org ([209.51.188.17]:47464)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <john@HIDDEN>) id 1roV3d-00063p-1Q
 for submit <at> debbugs.gnu.org; Sun, 24 Mar 2024 17:07:10 -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 <john@HIDDEN>)
 id 1roV2w-00083f-JC
 for guix-patches@HIDDEN; Sun, 24 Mar 2024 17:06:26 -0400
Received: from spribog.eb.pe ([5.9.0.72])
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <john@HIDDEN>) id 1roV2v-0000J4-60
 for guix-patches@HIDDEN; Sun, 24 Mar 2024 17:06:26 -0400
Received: by spribog.eb.pe (Postfix, from userid 1000)
 id BA9431622022; Sun, 24 Mar 2024 22:06:17 +0100 (CET)
From: John Fremlin <john@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: llama-cpp: mark as tunable per CPU architecture
Date: Sun, 24 Mar 2024 17:05:49 -0400
Message-ID: <e17975e8b72d1b2cc11554b5b177e3b7bd044701.1711314349.git.john@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: none client-ip=5.9.0.72; envelope-from=john@HIDDEN;
 helo=spribog.eb.pe
X-Spam_score_int: -15
X-Spam_score: -1.6
X-Spam_bar: -
X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9,
 HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.1 (--)
X-Debbugs-Envelope-To: submit
Cc: John Fremlin <john@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: -3.1 (---)

* gnu/packages/machine-learning.scm (llama-cpp): add tunable property.

Otherwise llama-cpp will use FMA4 instructions leading to SIGILL on even
recent AMD chips, that do not support them.

Change-Id: Ie69086cb9c3ed609d6bf73b0abf0c6f9df7220b1
---
 gnu/packages/machine-learning.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 003be7e3c6..79fa425de3 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -538,6 +538,7 @@ (define-public llama-cpp
          (file-name (git-file-name name version))
          (sha256
           (base32 "1ag1jash84hasz10h0piw72a8ginm8kzvhihbzzljz96gq2kjm88"))))
+      (properties '((tunable? . #true)))
       (build-system cmake-build-system)
       (arguments
        (list

base-commit: 28bc0e870b4d48b8e3e773382bb0e999df2e3611
-- 
2.41.0





Acknowledgement sent to John Fremlin <john@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#69990; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 8 Apr 2024 09:15:05 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.