From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7150990665368731648 X-Received: by 2002:aa7:9841:0:b0:563:176d:23bf with SMTP id n1-20020aa79841000000b00563176d23bfmr6895036pfq.7.1665349964465; Sun, 09 Oct 2022 14:12:44 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:aa7:9094:0:b0:55a:ea60:8376 with SMTP id i20-20020aa79094000000b0055aea608376ls4505316pfa.6.-pod-prod-gmail; Sun, 09 Oct 2022 14:12:43 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5xr2mOzsONvCzXiDdUmN+uEhnaYSt/7ubpqgzJxl2u3cHqcxMo4TZkCxJDde0q+RNowQh3 X-Received: by 2002:a65:6148:0:b0:458:88cd:f46 with SMTP id o8-20020a656148000000b0045888cd0f46mr13817870pgv.303.1665349963464; Sun, 09 Oct 2022 14:12:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665349963; cv=none; d=google.com; s=arc-20160816; b=aTdT0+NkVnM5Qjq/D1RLmX+cMCh6wpQ5Nt8DtqSGkFONRxDH9NON+mhHks8NWfdlCR Lgb7HqoPtOvgQFqoKQSJsQhKDtizKmnF7/O1WFHcE/DMbHEKzDZoWcup2nTFk0U4OIIT K4MER+7g3Q1dz5oOl1Ijo/uOErhVyrg3pXN4TMjovtUrhlJSVf90bAb6kq9v46MsNiiL ml9U9e3iE+VgGG0XYkqjOYlju44gkozVIi25mV7PeeerOENh3t4o8VYNE0CwzWwiZ8pG hRi7ME3qU28VFZDiTmQTSbIZ8AZI0NY0Qvo3xmTd7EHpCwDmPUtBXG/Bt2XKS4g5xTeu JbnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=4TeaG2cQhwRfbrkNypQjgxsIw6MAlfIb8/8qtJ48SWY=; b=M+7wBRQLLNS0ussQWAcP/a758TgIm0y/8qpddkAQG6hOE2Lsj1va1aq77IXSHDxj27 fcH24ycjakc/ZrHz/EUSYID4frGqbNORE5d+TDI/bb+F56unsr78uHdbv+Ftb+hN+SIp D4mKt0W+PD+V2QyN61UAsQfu05W9FzqKeHWUACtoS/un90i84HINgAEJs0C4AmjoEWS7 GmcSvxh0NkGhW6eMSR1k+QHRq/wT3K0nC+fle+jdYXemQ1hQAQ57TiqoL6EzUpB8+XSd ky/kN1udHgLxmsHK1A0yycmW8Ku4DAUqR0LCJ/uiPx7OX3RnWkRtdwAtGjU3/KtRdNPC pHvg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="K/q+2hm6"; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::62c as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com. [2607:f8b0:4864:20::62c]) by gmr-mx.google.com with ESMTPS id d72-20020a63364b000000b00423291dc756si212956pga.5.2022.10.09.14.12.43 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Oct 2022 14:12:43 -0700 (PDT) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::62c as permitted sender) client-ip=2607:f8b0:4864:20::62c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="K/q+2hm6"; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::62c as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-pl1-x62c.google.com with SMTP id f23so8822299plr.6 for ; Sun, 09 Oct 2022 14:12:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4TeaG2cQhwRfbrkNypQjgxsIw6MAlfIb8/8qtJ48SWY=; b=K/q+2hm6SRF+8nFlFlClhEWzBvVl5pkCwjCDNWBwX4/wZl8/n1cdVVRswalSOUberl a/0k0wMYnFVMNgIOygeIvlfM4y1vKe8+N0R+noHBK+PKK5FcKwH75Z20DNZXbXdA4O86 VmMJ1ARFVenOwR0LlPM/hA8ZEFZD5OzvhLpW6y+w9gH4yzjWtg04NK7BiZt4mcPtDg8r DiKa6yVStyUYESZf0iGKr4hNDaibNhc1ArY8ol3m4TCS1t3B9ZbQMnGvjROBgh2Cr7rk 59kebWswDBjiv+sAsP+aMRDy/wO8q3zzwj4a5vNzZCpvDWMEFmAPJGh6CPy1Wi1ILAkc 4rLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=4TeaG2cQhwRfbrkNypQjgxsIw6MAlfIb8/8qtJ48SWY=; b=ohQvBd26fKte5d/iWbDG9RDMtvMDpnCRWNZDZ2iMF3124lJkPIwNBGVF1owjybymuZ hOav81nvYjup+O7ErKMwkrg5ojKJg0RDSwD7QQK6YkCNJV0qkdMM46WfShnDaiDK0AmY nivZPMHzSnUroNsv4TPau5dGcefBFbswDNIo172r4X6KFmlHbYNTG1Na8mWsID1Zw26n X9/7lSRJ262qaMmnSJ1CkVY6e0j7qqwthHqToBDprm+5oRyw6ZhwKNSHCLu42I/iJIa+ gqerO7fUjF3TwNJ2/2t9Bbg7Ui2LQ+sp5WcmZXfaJlYpK6c7sO50xgRoCYCPA16joD9S xRkg== X-Gm-Message-State: ACrzQf1V5Wh9PeuSojJ9xu68ee5c40KtVHMJz1Pg7vXPjCFtFr/HG2cu 5+wuDQopOFfQkPXGcq/4rP0f1y0PCfgwSxEQm2xN3z+WGQ== X-Received: by 2002:a17:902:dac4:b0:178:42d4:dcc9 with SMTP id q4-20020a170902dac400b0017842d4dcc9mr15698735plx.167.1665349962590; Sun, 09 Oct 2022 14:12:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Roberto A. Foglietta" Date: Sun, 9 Oct 2022 23:12:05 +0200 Message-ID: Subject: Re: ISAR evaluation nVidia image generator based on Debian bullseye To: isar-users@googlegroups.com Cc: "Moessbauer, Felix" , Jan Kiszka , Henning Schild Content-Type: text/plain; charset="UTF-8" X-TUID: 0sg/CazgbBlg Il giorno mer 5 ott 2022 alle ore 13:35 Roberto A. Foglietta ha scritto: > > Dear all, > > I am proud to announce the v0.9.1 of an ISAR evaluation nVidia image > generator based on Debian bullseye. I hardly believe that this project > will surprise you because of the technology adopted nor its use but > probably you will find this file interesting, in particular the > rationale chapter. > > https://github.com/robang74/isar-nvidia-debian/blob/main/README.md Hi all, during this weekend, I did a bit of development of my ISAR project. Now it is able to produce vmdk files and ova archives: - vmdk: virtual machine disk useful to emulate the evaluation system with a virtual machine - ova: useful for Windows users because it is vmdk combined with a pre-configured virtual machine This is a small step for a geek but it could be a first step in bringing ISAR into different other fields (aka markets). So, why virtualise a system containing nVidia software that needs to have a direct kernel/hardware access? This project can build different kind of system images and one of these allows the others to be built: 1. buildme: runs on VM and can build every bitbake target and every image in the list 2. nvdocker: it is a runtime image containing some nVidia software enough to run AI/GPU applications 3. complete: Gnome3 with Eclipse allows the user to develop, test, debu and profile AI/GPU applications The OVA allows Windows users to download 1. which is just a Debian system and build their own image containing nVidia software/driver - https://github.com/robang74/isar-nvidia-debian/blob/main/README.md#virtual-disk-build-me-download This is important because a hobbyist driven project (a PoC) like this could not grant anyone to share the image built with nVidia software. However, this project could provide everyone - with some basic knowledge about Linux - a way to build its own image. - Install VirtualBox - Download and open the OVA archive with VirtualBox - Boot the Virtual Machine imported by the OVA archive - login as debraf (no password) - git clone https://github.com/robang74/isar-nvidia-debian.git - cd isar-nvidia-debian - ./build.sh nvdocker OR - ./build.sh complete - retrieve the image built with the use of pre-configured SSH service Not as easy as downloading the image but reasonable and after all, this never aimed to be a commercial service or a product ready for the market. I did not test the OVA archive on a VM running on Windows. NOTE FOR THE GEEKS I am pretty sure that almost everyone in this ml could have done this better than me. In fact, I also explained what vmdk / ova files are, hoping that not only geeks will read :-) Cheers, R-