YACS
YACS -- Yet Another Configuration System
About
YACS a été créé comme une bibliothèque légère pour définir et gérer des configurations système, comme celles que l'on trouve couramment dans les logiciels conçus pour l'expérimentation scientifique. Ces "configurations" couvrent généralement des concepts tels que les hyperparamètres utilisés dans l'entraînement d'un modèle de Machine Learning ou des hyperparamètres de modèle configurables, comme la profondeur d'un réseau de neurones convolutif. Puisque tu fais de la science, la reproductibilité est primordiale et tu as donc besoin d'un moyen fiable de sérialiser les configurations expérimentales. YACS utilise YAML comme un format de sérialisation simple et lisible par l'homme. Le paradigme est : ton code + une configuration YACS pour l'expérience E (+ dépendances externes + matériel + autres termes gênants ...) = expérience E reproductible. Bien que tu ne puisses pas tout contrôler, au moins tu peux contrôler ton code et ta configuration expérimentale. YACS est là pour t'aider avec ça.
Open Source Health
- Stars
- 1,338
- Forks
- 90
- License
- Apache-2.0
- Last commit
- 5 years ago
Alternatives à YACS
Breezeby Wise2c Technology Co.,LtdDéploie un cluster Kubernetes prêt pour la production avec interface graphique.
Viperby Spf13Configuration Go avec des crocs
Algoby TrailofbitsConfigurez un VPN personnel dans le cloud
Saltby SaltStackLogiciel pour automatiser la gestion et la configuration des infrastructures et des applications à grande échelle.
Ffby Peter BourgonPaquet de configuration basé sur des flags
Resources & Links
Related Categories
Tu utilises YACS ?
Suis son coût avec le reste de ton stack et reçois un rappel avant son renouvellement.
Ajouter à mon stackVendor
Ross Girshick
Open-source project on GitHub: YACS