YACS -- Yet Another Configuration System

Configuration ManagementInfrastructure as Code (IaC)Open Source

About

YACS è stato creato come una libreria leggera per definire e gestire configurazioni di sistema, come quelle comunemente trovate nel software progettato per esperimenti scientifici. Queste "configurazioni" coprono tipicamente concetti come iperparametri utilizzati nell'addestramento di un modello di Machine Learning o iperparametri di modello configurabili, come la profondità di una rete neurale convoluzionale. Poiché stai facendo scienza, la riproducibilità è fondamentale e quindi hai bisogno di un modo affidabile per serializzare configurazioni sperimentali. YACS utilizza YAML come un formato di serializzazione semplice e leggibile dall'uomo. Il paradigma è: il tuo codice + una configurazione YACS per l'esperimento E (+ dipendenze esterne + hardware + altri termini fastidiosi ...) = esperimento E riproducibile. Anche se potresti non essere in grado di controllare tutto, almeno puoi controllare il tuo codice e la tua configurazione sperimentale. YACS è qui per aiutarti con questo.

Open Source Health

Not enough history
Stars
1,338
Forks
90
License
Apache-2.0
Last commit
5 years ago
Python

Resources & Links

Related Categories

Usi YACS?

Tieni traccia del suo costo insieme al resto del tuo stack e ricevi un promemoria prima del rinnovo.

Aggiungi al mio stack

Vendor

Ross Girshick

Open-source project on GitHub: YACS

View vendor profile