From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id yIIzGP9FIGZOYAEA62LTzQ:P1 (envelope-from ) for ; Wed, 17 Apr 2024 23:58:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id yIIzGP9FIGZOYAEA62LTzQ (envelope-from ) for ; Wed, 17 Apr 2024 23:58:23 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=QL4DzvTY; spf=pass (aspmx1.migadu.com: domain of "guix-science-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-science-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1713391103; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=4QGx/0wonoYoyehitcqHJt9gvBItChmDRSX4gMAG+mA=; b=dpohoViWcWPHA22+4q3HDltFu9JLpOAZkfI3DnlOcnlIaXgLxqRrKQ6ZGD556EAEt9qrGp /SwB7hUVxdc/k0XDNeV64cP/mXLuYxxofzQWJzxHjYw+BVp1+Pu/kjc67LmF11vcqHpg6J VNPHZPWXzgxEGGEIYO/9hs3S22ZkPSJEMLxPegcWF8w9mX1r7hIWsVywlyHJR7J5LB4PJk YB+E3JjPBew9rGXuVpqqOiCGTCvRF2OuOuHGNNQ6Qk11KfZfDG9+2d4xo3Y5FFWNIBYuuM BD4ee5vA2bAvz/OYdiNe3+DQofob+S9EQtl/+z+V909sccNRjBi3RsYbad/Jcg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1713391103; a=rsa-sha256; cv=none; b=FOsJdDG7RRNT5o22JxneOHNAV0f3/Atr3f+UEocFFHKHk3T6oDWPYq1hKnnGR4bCE4evXa 5cFoJ1fIXV9O5Ci72GEZYEjCzpTaS0CKZG7hfE9CKm6zh10tHPmoHIKmf+oWGW3kFr1SNP 2TKrv9hdlTT2z9E6zS79/RUm+3APO8sbjEt2+95QgL9yaPvcFGsDgMUY9FQoaNJDp8sqi3 6LsNzfML91m4i/lwc+G7Lq+2zO6n55IECiMzQ2W8jRKJq4VhOKJZC42kPBUQI63eVeF3vs jSZC+JVnNsGwITpAcdgo5FCp3/e+/yf8x8r1Qeif3yWqWKANoaiweqK1mf3/wQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=QL4DzvTY; spf=pass (aspmx1.migadu.com: domain of "guix-science-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-science-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 09FB66D77A for ; Wed, 17 Apr 2024 23:58:23 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rxDI0-0007Yk-KZ; Wed, 17 Apr 2024 17:58:00 -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 ) id 1rxDHy-0007YR-9j for guix-science@gnu.org; Wed, 17 Apr 2024 17:57:58 -0400 Received: from mail-ot1-x333.google.com ([2607:f8b0:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rxDHw-0002hS-CL for guix-science@gnu.org; Wed, 17 Apr 2024 17:57:57 -0400 Received: by mail-ot1-x333.google.com with SMTP id 46e09a7af769-6ea2ac4607aso84092a34.3 for ; Wed, 17 Apr 2024 14:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713391075; x=1713995875; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=4QGx/0wonoYoyehitcqHJt9gvBItChmDRSX4gMAG+mA=; b=QL4DzvTYKUyRms/CeoVpIa21GD17B9I5eQWAYI7sUgAjKu1uCxaIi5Gbcaqe2hqsuF b0hcKr3kHRzo36ZV75SfaYXnEF2ZTYeAjcmRYvoMSZkTs1GPzXJw6lU+JKHYs+E26RqJ n++8wU7V/EBGTOV727KrJkAcT+KDhlkry/tIssBo8Uz4v2oDEDO+NGQ5f0u5zm5jZYWI iuAU8yNymNrApBxMpmonGLnCCuGXCSl7xAZ3ex6f06AnJP0dH5R/BRLTYZeNzQHJohSv Qge56Ip6kQotGy1ljAgAWI6cKa582cvOigpkHKut9d0QLk0HecQqU5FHVz23I9Twx6c+ xr6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713391075; x=1713995875; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4QGx/0wonoYoyehitcqHJt9gvBItChmDRSX4gMAG+mA=; b=v7ZmRj+5rRjwLCB2bcBGImMocybJDKWPgE+BJ5kGZBb8kI2BrcF63fyeZSVrvnpVbS 1wX5lNtaIHLEOoTj6YJB/yC2fslc9e07baiGqShg1Ut7SPjsEZA4SJgnNoSTKReYSIA9 HxfflzxiEtgXxkf/OfGmxGATla9G2Vcp9SK/Cr/7MulrZlqu5AxXV4P2yLLnGalRsS8J 7mBhpTZwVkTmC9rgMFaywhykpKBqYPYBiuMRCNUpTH2r8P2s2zavlhu6WrLsiIjYNfRt GzaZ5ByJ8266dlXqfAnSBbX3S9t+gPNu2a8XhTUVnbxOOvVgtLHr8JWNaO3em4oapQig QE1Q== X-Gm-Message-State: AOJu0YzkkJ/j3Oj281LytmKl+tdYKcholGd7+Jf9Za6Ztds+BDlPUSde stWaB43a7BuBeqm8xF+HAmVEgt6+zxcUMmoy22facQyRsVJzTflmitsNirdZRYkzSIa7I0hizLN /rFVB9T+M7g6MdwqIiYInsQS/P3Q= X-Google-Smtp-Source: AGHT+IFSRbxDrUihWWhergVaUNPJN4cJoxspMIi/Vt7sduCKF5mvpAsEpehRlj2vMaxM25MwtRNP4a+sOsn+9/FemSs= X-Received: by 2002:a05:6870:b405:b0:22e:d79c:a16a with SMTP id x5-20020a056870b40500b0022ed79ca16amr1009463oap.53.1713391074679; Wed, 17 Apr 2024 14:57:54 -0700 (PDT) MIME-Version: 1.0 References: <875xwf65k6.fsf@elephly.net> In-Reply-To: <875xwf65k6.fsf@elephly.net> From: Zain Jabbar Date: Wed, 17 Apr 2024 11:57:43 -1000 Message-ID: Subject: Re: Installing python-tensorflow using Substitute To: Ricardo Wurmus Cc: guix-science@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::333; envelope-from=zaijab2000@gmail.com; helo=mail-ot1-x333.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-science@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-science-bounces+larch=yhetil.org@gnu.org Sender: guix-science-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -9.68 X-Spam-Score: -9.68 X-Migadu-Queue-Id: 09FB66D77A X-Migadu-Scanner: mx13.migadu.com X-TUID: sCdvCeKSKon+ Aloha, Thank you for your reply. It seems as though there were updates and `python-tensorflow` needs to be rebuilt by the substitute server. That is, `guix weather python-tensorflow` returns no usable substitutes at the moment, and build 680683 on the server has failed https://guix.bordeaux.inria.fr/build/680683/details I will let you know how your commands work when these other issues are resolved. But they seem promising, I had to build `jaxlib` manually before and now it downloaded the substitute! I also appreciate the probable explanation for my errors. If the substitute does not work later I will try to run the build without any other applications (not even Emacs! How terrifying!!). Slightly unrelated, but thank you for adding `python-tensorflow` to begin with. I saw some of your messages on IRC about getting 2.0+ to work on Guix and your commit to the repo. Adding this package to my local system is awesome! Not to mention you can add it to Guix Jupyter notebooks too. On Wed, Apr 17, 2024 at 11:30=E2=80=AFAM Ricardo Wurmus wrote: > > Hi, > > > Request: I would like to install `python-tensorflow`. > > > > Possible Solution: I would like to use the substitute available on the > > `guix.bordeaux.inria.fr` server. According to `guix weather > > python-tensorflow` and this link: > > > > https://guix.bordeaux.inria.fr/build/678221/details > > > > I believe that after authenticating the key to the server and adding > > the server url to the list of substitutes I should be ready to use the > > substitutes. > > Correct. There appear to be some strange issues with the packages that > use the bazel-build-system. When you use "guix build --no-grafts > python-tensorflow" do you get a binary from the substitute server? > > > Weird Issues with Manual Compilation: I have not been successful in > > building the program on my machine. While compiling, Guix / Bazel will > > crash at random points during the compilation process. I know it is > > not consistent by scanning the logs and seeing different numbers > > `[X/Y]` when it crashes. > > You are probably running out of memory. The build is very costly. > Whenever I do this on my laptop I run *only* the build and nothing else > (not my browser, not even Emacs). > > -- > Ricardo --=20 Mahalo, Zain Jabbar