Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
2.1 kB · 122 lines
Nix
at flake-libs
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123{ lib, buildPythonPackage, datasets, dvc, dvc-render, dvc-studio-client, fastai, fetchFromGitHub, funcy, gto, jsonargparse, lightgbm, lightning, matplotlib, mmcv, numpy, optuna, pandas, pillow, psutil, pynvml, pythonOlder, ruamel-yaml, scikit-learn, scmrepo, setuptools-scm, tensorflow, torch, transformers, xgboost,}:
buildPythonPackage rec { pname = "dvclive"; version = "3.48.2"; pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub { owner = "iterative"; repo = "dvclive"; tag = version; hash = "sha256-KwS5426EU0vym2fDbtIH4bmlSLKWLfZRRxXE+bEmGfc="; };
build-system = [ setuptools-scm ];
dependencies = [ dvc dvc-render dvc-studio-client funcy gto ruamel-yaml scmrepo psutil pynvml ];
optional-dependencies = { all = [ jsonargparse lightgbm lightning matplotlib mmcv numpy optuna pandas pillow scikit-learn tensorflow torch transformers xgboost ] ++ jsonargparse.optional-dependencies.signatures; image = [ numpy pillow ]; sklearn = [ scikit-learn ]; plots = [ pandas scikit-learn numpy ]; markdown = [ matplotlib ]; mmcv = [ mmcv ]; tf = [ tensorflow ]; xgb = [ xgboost ]; lgbm = [ lightgbm ]; huggingface = [ datasets transformers ]; # catalyst = [ # catalyst # ]; fastai = [ fastai ]; lightning = [ lightning torch jsonargparse ] ++ jsonargparse.optional-dependencies.signatures; optuna = [ optuna ]; };
# Circular dependency with dvc doCheck = false;
pythonImportsCheck = [ "dvclive" ];
meta = with lib; { description = "Library for logging machine learning metrics and other metadata in simple file formats"; homepage = "https://github.com/iterative/dvclive"; changelog = "https://github.com/iterative/dvclive/releases/tag/${version}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; };}