Skip to content

Instantly share code, notes, and snippets.

View truatpasteurdotfr's full-sized avatar

Tru Huynh truatpasteurdotfr

View GitHub Profile
@truatpasteurdotfr
truatpasteurdotfr / Singularity
Created June 12, 2020 15:45
Singularity(alternative a docker build host) recipe for a CentOS-7 based veyon builder
Bootstrap: docker
From: centos:7
%post
mkdir -p /selinux /misc /net
mkdir -p /pasteur
mkdir -p /local-storage /mnt/beegfs /baycells/home /baycells/scratch /c6/shared /c6/eb /local/gensoft2 /c6/shared/rpm /Bis/Scratch2 /mnt/beegfs
mkdir -p /c7/shared /c7/scratch /c7/home
yum -y update
# -*- rpm-spec -*-
Summary: Open source computer monitoring and classroom management
Name: veyon
Version: 4.4.0
Release: 1%{?dist}
License: GPLv2
Group: unknown
Vendor: Veyon Solutions
# ~/rpmbuild/SOURCES/veyon-4.3.5-src.tar.bz2
Source: %{name}-%{version}-src.tar.bz2
# -*- rpm-spec -*-
Summary: Open source computer monitoring and classroom management
Name: veyon
Version: 4.3.5
Release: 1%{?dist}
License: GPLv2
Group: unknown
Vendor: Veyon Solutions
# ~/rpmbuild/SOURCES/veyon-4.3.5-src.tar.bz2
Source: %{name}-%{version}-src.tar.bz2
@truatpasteurdotfr
truatpasteurdotfr / APKBUILD
Created June 6, 2020 23:04
ABUILD singularity 3.5.3 (build fines on 3.11/fails on 3.12)
# Contributor: "Tru Huynh <tru@pasteur.fr>"
# Maintainer: "Tru Huynh <tru@pasteur.fr>"
pkgname=singularity
pkgver=3.5.3
pkgrel=1
pkgdesc="Singularity: Application containers for Linux"
url="https://www.sylabs.io/singularity"
arch="x86_64"
# https://spdx.org/licenses/BSD-3-Clause-LBNL.html
license="BSD-3-Clause-LBNL"
[tru@sillage c7-conda7-vmallet]$ ./setup.sh
PREFIX=/home/tru/miniconda3-vmallet
Unpacking payload ...
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/tru/miniconda3-vmallet
@truatpasteurdotfr
truatpasteurdotfr / gist:6e451abc0f0726a00580d2ab9d868277
Created February 18, 2020 14:51
mxnet_cu101mkl-1.5.1.post0-py2.py3-none-manylinux1_x86_64.whl and mxnet_mkl-1.5.1.post0-py2.py3-none-manylinux1_x86_64.whl
+ python -m pip install mxnet-cu101mkl 'numpy<1.17'
Collecting mxnet-cu101mkl
Downloading mxnet_cu101mkl-1.5.1.post0-py2.py3-none-manylinux1_x86_64.whl (587.7 MB)
Collecting numpy<1.17
Downloading numpy-1.16.6-cp36-cp36m-manylinux1_x86_64.whl (17.4 MB)
Requirement already satisfied: requests<3,>=2.20.0 in /opt/miniconda3/lib/python3.6/site-packages (from mxnet-cu101mkl) (2.22.0)
Collecting graphviz<0.9.0,>=0.8.1
Downloading graphviz-0.8.4-py2.py3-none-any.whl (16 kB)
Requirement already satisfied: certifi>=2017.4.17 in /opt/miniconda3/lib/python3.6/site-packages (from requests<3,>=2.20.0->mxnet-cu101mkl) (2019.11.28)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /opt/miniconda3/lib/python3.6/site-packages (from requests<3,>=2.20.0->mxnet-cu101mkl) (3.0.4)
@truatpasteurdotfr
truatpasteurdotfr / gist:aa87c65237171592a741bb51ed3a15c2
Created February 18, 2020 11:27
c7-conda-cellpose-gpu-2020-02-18-1211.sif no mx.gpu
[tru@gpulab00 ~]$ singularity shell --nv -B /run /master/home/tru/singularity.d/containers/c7-conda-cellpose-gpu-2020-02-18-1211.sif
Singularity c7-conda-cellpose-gpu-2020-02-18-1211.sif:~> python
Python 3.6.10 |Anaconda, Inc.| (default, Jan 7 2020, 21:14:29)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mxnet as mx
>>> a = mx.nd.ones((2, 3), mx.gpu())
[12:21:03] src/imperative/./imperative_utils.h:91: GPU support is disabled. Compile MXNet with USE_CUDA=1 to enable GPU support.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
{
"type": "bundle",
"id": "bundle--1e92024b-eb00-4a78-bcf2-b31d67c08a89",
"spec_version": "2.0",
"objects": [
{
"id": "identity--80a869f7-fe53-4b36-a214-394334f20dab",
"type": "identity",
"name": "ANSSI",
"identity_class": "organization",
```
$ sinfo -o "%25f %10G %4c %10m %N"
AVAIL_FEATURES GRES CPUS MEMORY NODELIST
(null) (null) 4+ 1200+ aio,aramaki,averell,azuma,batou,bigbelly,billythekid,calamityjane,casscasey,cheat,denvermiles,dickdigger,doxey,elliotbelt,felipe,guille,hatfield,holliday,ishikawa,jack,jessejames,jollyjumper,jossjamon,kusanagi,leonide,liberte,luckyluke,madalton,mafalda,manolito,mccoy,mestizo,miguelito,moneva,morgan,painfulgulch,patpoker,paz,phildefer,powell,rantanplan,roybean,saito,susanita,tachikoma,togusa,venetoclax,virgil,william,wyatt
gpu,GTX1080Ti,CC61 gpu:GTX108 6+ 12000+ borma,ld18-[1006,1010]
gpu,GTX1080,CC61 gpu:GTX108 16 128000 ibet,jq1
gpu,GTX1080Ti,CC61 gpu:GTX108 16+ 192000+ ld18-1007,margy
gpu,K10,K20,CC30 gpu:K10:2, 16 128000 oopy
gpu,M2090,CC20 gpu:M2090: 12 96000 scrappy
gpu,RTX2080Ti,CC75 gpu:RTX208 20 257000 ld19-1008
@truatpasteurdotfr
truatpasteurdotfr / gist:4a0d5c524e29f57a53f062da65a18f5a
Created October 3, 2019 22:32
rpm -qa --last for a CentOS-8 yum boostrapped singularity container
Singularity c8-minimal-yum-2019-10-03-2339.sif:~> rpm -qa --last
yum-4.0.9.2-5.el8.noarch Thu Oct 3 23:39:34 2019
systemd-239-13.el8_0.5.x86_64 Thu Oct 3 23:39:34 2019
python3-dnf-plugins-core-4.0.2.2-3.el8.noarch Thu Oct 3 23:39:34 2019
python3-dnf-4.0.9.2-5.el8.noarch Thu Oct 3 23:39:34 2019
libreport-filesystem-2.9.5-6.el8.x86_64 Thu Oct 3 23:39:34 2019
libmodulemd-2.0.0-5.el8.x86_64 Thu Oct 3 23:39:34 2019
dnf-utils-4.0.2.2-3.el8.noarch Thu Oct 3 23:39:34 2019
dnf-plugins-core-4.0.2.2-3.el8.noarch Thu Oct 3 23:39:34 2019
dnf-data-4.0.9.2-5.el8.noarch Thu Oct 3 23:39:34 2019