dei-blade-template

A project template to run experiments on the DEI's Blade cluster

https://github.com/cscpadova/dei-blade-template

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary

Keywords

cluster-computing python slurm template
Last synced: 6 months ago · JSON representation ·

Repository

A project template to run experiments on the DEI's Blade cluster

Basic Info
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 4
Topics
cluster-computing python slurm template
Created 11 months ago · Last pushed 11 months ago
Metadata Files
Readme License Code of conduct Citation

README.md

dei-blade-template

License: MIT Copier

A project template to run experiments on the DEI's Blade cluster

Getting Started

  1. Install copier: pipx install copier
  2. Copy this template: copier copy gh:CSCPadova/dei-blade-template your-project-name --trust
  3. Personalize the project as you want

Project Structure

The project is structured as follows:

template ├── .copier-answers.yml # variables used to fill the template ├── .editorconfig # editor configuration ├── .gitattributes ├── .gitignore ├── .pre-commit-config.yaml # pre-commit configuration ├── LICENSE ├── log │ ├── err # where to store stderr logs │ └── out # where to store stdout logs ├── Makefile ├── pyproject.toml # python project configuration ├── README.md ├── slurm │ ├── infer.sh # script to run inference on the cluster │ └── train.sh # script to run training on the cluster └── src └── {{ project_name }} ├── infer.py ├── __init__.py ├── __main__.py ├── model.py └── train.py

  • .copier-answers.yml: this file contains the variables used to fill the template, do not modify it manually unless you know what you are doing
  • .editorconfig: this is a well-known configuration file that helps developers define and maintain consistent coding styles between different editors and IDEs
  • .gitattributes: this file is used to define attributes for paths in the repository
  • .gitignore: this file is used to specify intentionally untracked files to ignore
  • .pre-commit-config.yaml: this file is used to configure pre-commit, a framework for managing and maintaining multi-language pre-commit hooks
  • LICENSE: this file contains the license of the project, by default it is set to MIT
  • log: this directory contains the logs of the experiments
  • Makefile: this file contains the commands to run the experiments
  • pyproject.toml: this file contains the configuration of the python project
  • README.md: this file contains the instructions to run the experiments
  • slurm: this directory contains the scripts to run the experiments on the Blade cluster
  • src: this directory contains the source code of the project

Aknowledgements

This project template is based on the following open-source projects:

License

This project template is licensed under the MIT License - see the LICENSE file for details, please note that the generated project will inherit this license.

Owner

  • Name: Centro di Sonologia Computazionale (CSC) - University of Padova
  • Login: CSCPadova
  • Kind: organization

The CSC is a research group of the Department of Information Engineering of the University of Padova.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: DEI Blade Template
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Matteo
    name-particle: M
    family-names: Spanio
    email: spanio@dei.unipd.it
    affiliation: CSC Padova
    orcid: 'https://orcid.org/0000-0002-2436-7208'
repository-code: 'https://github.com/CSCPadova/dei-blade-template'
abstract: >-
  Copier template for DEI Blade projects.
keywords:
  - DEI
  - Cluster computing
  - Blade
  - Template
license: MIT

GitHub Events

Total
  • Release event: 3
  • Push event: 8
  • Public event: 1
  • Create event: 3
Last Year
  • Release event: 3
  • Push event: 8
  • Public event: 1
  • Create event: 3

Dependencies

.github/workflows/pages.yml actions
  • actions/checkout v3 composite
  • actions/configure-pages v3 composite
  • actions/deploy-pages v2 composite
  • actions/upload-pages-artifact v1 composite
  • ruby/setup-ruby v1 composite
docs/Gemfile rubygems
  • jekyll ~> 4.3.3
  • just-the-docs = 0.8.1
docs/Gemfile.lock rubygems
  • addressable 2.8.6
  • bundler 2.3.26
  • colorator 1.1.0
  • concurrent-ruby 1.2.2
  • em-websocket 0.5.3
  • eventmachine 1.2.7
  • ffi 1.16.3
  • forwardable-extended 2.6.0
  • google-protobuf 3.25.1
  • http_parser.rb 0.8.0
  • i18n 1.14.1
  • jekyll 4.3.3
  • jekyll-include-cache 0.2.1
  • jekyll-sass-converter 3.0.0
  • jekyll-seo-tag 2.8.0
  • jekyll-watch 2.2.1
  • just-the-docs 0.8.1
  • kramdown 2.4.0
  • kramdown-parser-gfm 1.1.0
  • liquid 4.0.4
  • listen 3.8.0
  • mercenary 0.4.0
  • pathutil 0.16.2
  • public_suffix 5.0.4
  • rake 13.1.0
  • rb-fsevent 0.11.2
  • rb-inotify 0.10.1
  • rexml 3.2.6
  • rouge 4.2.0
  • safe_yaml 1.0.5
  • sass-embedded 1.69.5
  • terminal-table 3.0.2
  • unicode-display_width 2.5.0
  • webrick 1.8.1