From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 4BJpEsnQx2T0FQAASxT56A (envelope-from ) for ; Mon, 31 Jul 2023 17:18:33 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id wDBXEsnQx2T7EgEAauVa8A (envelope-from ) for ; Mon, 31 Jul 2023 17:18:33 +0200 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 BC20F4A1E9 for ; Mon, 31 Jul 2023 17:18:32 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=DtLxSdKo; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none; arc=pass ("zohomail.com:s=zohoarc:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1690816713; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=uh+ZXVXb73XOk7MmlNIjoD2F1piefN0opTDFWGjpdi4=; b=BQjIQUmciETXLTnpNT3QZUJXILiEprSwFzDIoodAxoycYg2w23AldCKpCieQsNosWas81h lzYxzZePaypNbGhbezsLxu9oO46JMfiAIp/qiw/czZ3OSkCwqTbif1UP/DxtGx93adbWCe yXvuUQDXqjHnM2AcXuv3sFO9ahE0DqEUCHPDC/o3u4d+u2QRTkOorRFGnPsVGhb9UyzBWw p5KuJugoBzZ+CWJp2Zs8py+tATFXsHoHTI0JK94gsxdx8aM25+25m+k7wxN+v0r3bRN2gh oXEDEIvlRQu3sAe6NnqjamDS/21iM1WWriEZPPCHdRoJH9xl0EQ0lKOYFhYJNA== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1690816713; a=rsa-sha256; cv=pass; b=dv6FoYhaK+78sY0Z3S+KB54daMA0HAzUu8LyHsz/QOIGJJsLDaMySrf/sxIlT7+iBoxSCk Rf1fRhND84qEuw2bq2DAuMsUkOzU4bW5tkwavW/E1bNDqhgL6pxze2ua+p58GwtQHrQXr5 vMwpfzUjChQ/CMPR5YUDiUBsKOCeK/EcA00iBzX7zZcN4fdy64Q+Ws5MgKmmBsnLDXSWkB knptsIQy16OGMGNorVVeitUUaF2IbMee0NgVbN2QSpkdA9mB/2hEsLHWF+7RJ+2bj3Br1G D3aak0hWFnxLYLyeTDfNkYk4XyvB2B9NlQ3/slAXfYx++lbNW7yCT+8RQXf8lA== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=DtLxSdKo; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none; arc=pass ("zohomail.com:s=zohoarc:i=1") Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qQUeY-00048H-VY; Mon, 31 Jul 2023 11:17:47 -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 1qQUeW-000482-3P for guix-devel@gnu.org; Mon, 31 Jul 2023 11:17:44 -0400 Received: from sender3-of-o58.zoho.com ([136.143.184.58]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQUeR-0003TG-3Z for guix-devel@gnu.org; Mon, 31 Jul 2023 11:17:43 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1690816654; cv=none; d=zohomail.com; s=zohoarc; b=akDPja5U96uqTMforOhr5yveLcbP6uIoJYJrjpagA08xrPt9+m/kUbxoj9VytawX6AtakHGeC+Ii5w+2+h51Vp01rnNeA2EDhK6AhkvLX0bwxD0DqitdEZe7juMIbRxdZcJ8o26pLeGWp0C3Db1/gmF2xJ/gnCXQVwsBRc8l+ks= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1690816654; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=uh+ZXVXb73XOk7MmlNIjoD2F1piefN0opTDFWGjpdi4=; b=cKIuJZWWDQMOlMqzJzbHhyl5rR+sOV1VsU3b5SJAxhcgwnEXKmwKnkNPzYiiiw7S73DmQYOY/ma1hI3oqoyjg/z1GBCDhzr1PNUjhcl0KmBpAefyoSLWgoujPGXXJk5FknI76c/zVofO9spt4h+14MPLZ4V3LKr1RA4npIKnELo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1690816654; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc; bh=uh+ZXVXb73XOk7MmlNIjoD2F1piefN0opTDFWGjpdi4=; b=DtLxSdKo7qBBUzIcYl6pW26nkzNcp1oCekWr+NL5OxZLNHsZ86Cvv/VqdovjNam1 E+ZCmQmdsLabhUwY/sRsI0qE5n4KA2P/gMEZ4MrhpPU2yT9wkx2uCS+Byr6zqo89vsR 83Fm5ywb9tevv7vmeK7dRSWjyVCLaj25rQnq9JM4= Received: from localhost (236-110-142-46.pool.kielnet.net [46.142.110.236]) by mx.zohomail.com with SMTPS id 1690816651838661.0752279174843; Mon, 31 Jul 2023 08:17:31 -0700 (PDT) User-agent: mu4e 1.10.5; emacs 28.2 From: Ricardo Wurmus To: guix-devel@gnu.org Subject: Binary descriptors for OpenCV Date: Mon, 31 Jul 2023 15:12:49 +0200 Message-ID: <874jlk9kl3.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.184.58; envelope-from=rekado@elephly.net; helo=sender3-of-o58.zoho.com X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -4.84 X-Spam-Score: -4.84 X-Migadu-Queue-Id: BC20F4A1E9 X-TUID: XoSQBjrhYcXS Hi Guix, I=E2=80=99d like to draw your attention to https://issues.guix.gnu.org/6494= 5. It=E2=80=99s a patch that adds binary descriptors to OpenCV. These descriptors are the result of a very expensive computation, which could be performed with lots of memory and GPUs. The result is a small number of very small descriptors in binary format, which OpenCV can use as an input to a feature detection algorithm. This is probably one of the simplest cases of machine learning output; the output is small and compared to other machine learning models require only a small amount of computation. But it=E2=80=99s above the threshold for our build farm and not something we can have users recompute on install. The software used to generate these descriptors is freely licensed, and the descriptors are living in the twilight zone of assets that are not quite software but clearly not just decorative either. They are large arguments to image feature detection algorithms, much like an image mask would be. What shall we do with this patch? Can we accept it or does it cross a line we don=E2=80=99t want to cross? --=20 Ricardo