Skip to content

Files

Latest commit

9ed6fb6 · Feb 19, 2025

History

History

envs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 4, 2025
Jan 28, 2025
Feb 4, 2025
Feb 4, 2025
Jan 28, 2025
Feb 17, 2025
Feb 18, 2025
Feb 4, 2025
Jan 24, 2025
Jan 28, 2025
Feb 19, 2025
Jan 24, 2025
Jan 28, 2025

We distribute Clustering.yml runs with different backends.

  • Clustering_conda.yml. Conda semi-reproducible (no pinning, pip)
  • Clustering_singularity.yml. Singularity semi-reproducible, local SIF files.
  • Clustering_oras.yml. Singularity semi-reproducible, prebuilt remote images.
  • Clustering_envmodules.yml. Easybuilt with default optimization.

Conda

Files

  • clustbench.yml
  • fcps.yml
  • r.yml
  • sklearn.yml

How to build

No need to ob software conda pin / prepare; let ob run benchmark -b Clustering_conda.yml --local do it.

Apptainer semi-reproducible and local

Files

  • clustbench_singularity.def
  • fcps_singularity.def
  • r_singularity.def
  • sklearn_singularity.def

How to build

  • build_singularity.sh

Aptainer semi-reproducible and remote

No need to prepare/build anything; let ob run benchmark -b Clustering_oras.yml --local do it using pre-built images from https://gitlab.renkulab.io/izaskun.mallona/clustering_example/container_registry.

Apptainer (reproducible) with easybuild

Doing...

Lorem ipsum.

envmodules - reproducible builds with easybuild

Files

  • clustbench.eb
  • fcps.eb

How to build

  1. Mind https://github.com/easybuilders/easybuild-easyconfigs/commit/e29210626f076e3a207f1abf3759ea124e28f8b2
  2. Mind clustbench is only installable from https://github.com/gagolews/genieclust/archive/refs/tags/v1.1.6.tar.gz and not from pypi's tgz (!), download it locally and ideally update the easyconfig to automate this
  3. python3-wget from pypi doesn't look very well maintaned
  4. eb fcps.eb --robot
  5. eb clustbench.eb --robot