karajan1001
08ae68caf4
Make temp dir executed checkpoint experiment return result to workspace.
...
fix : #8612
For checkpoint experiment in some case users might want to give it a early
stopping to reduce variance. But currently if we interrupt/kill the
experiment it will be marked as failed, and all of the completed
checkpoints will be removed as we cleanup all the running directly after
the process failed.
1. We raise CheckpointKilledError intead of StageCmdFailed error if at
least one checkpoint had been commited.
2. Temp_dir executor will continue collecting data if the Checkpoint
stage was interrupted.
3. Raise warnings if a checkpoint stage was incomplete and the other
stages were not forwarded.
4. Add a new functional test for this
2022-12-26 18:25:43 +05:45
karajan1001
4400fb4090
queue stop --kill can kill false running status tasks
...
fix : #8702
1. replace simple `proc.kill` in `queue stop --kill` with the same logic as in
`queue kill` to make it possible to set false status `running` tasks
as faileed.
2. Modified the tests.
2022-12-26 17:16:46 +09:00
Fabian Zills
28848c5407
exp run --run-all: re-enable --jobs concurrency (#8608 )
...
* re-enable --jobs concurrency
* use `start_workers` instead of `spawn_worker`
* make `spawn_worker` a private method.
* update tests: make `spawn_worker` a private method.
2022-12-26 16:49:46 +09:00
David de la Iglesia Castro
b13184fcec
tests: Fix flaky test_show_only_changed.
...
Some of the random exp names could start with `bar`.
https://github.com/iterative/dvc/actions/runs/3757008396/jobs/6383731723#step:5:79
2022-12-22 13:01:46 +01:00
dependabot[bot]
ee5fbc72ab
build(deps-dev): Bump dvc-render from 0.0.15 to 0.0.17
...
Bumps [dvc-render](https://github.com/iterative/dvc-render ) from 0.0.15 to 0.0.17.
- [Release notes](https://github.com/iterative/dvc-render/releases )
- [Commits](https://github.com/iterative/dvc-render/compare/0.0.15...0.0.17 )
---
updated-dependencies:
- dependency-name: dvc-render
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-22 12:17:56 +01:00
David de la Iglesia Castro
d7fd68a1ae
Add start and done calls with post_live_metrics.
2022-12-22 11:33:59 +01:00
Daniele Trifirò
59d6d5ea98
exp save: simplify implementation
2022-12-22 11:01:41 +01:00
dberenbaum
6fc0a6ff98
plots: accept any number of y data sources
2022-12-20 14:32:40 +01:00
dberenbaum
b4b5db4b4e
plots: accept list of y vals
2022-12-20 14:32:40 +01:00
Saugat Pachhai (सौगात)
23e4d376c9
index: remove unused APIs
...
These are being used by some users, but removing it for easier refactoring.
We are not using it ourselves.
2022-12-20 13:17:28 +05:45
dependabot[bot]
089a90c969
build(deps-dev): Bump pylint from 2.15.8 to 2.15.9
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.15.8 to 2.15.9.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.15.8...v2.15.9 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-19 11:28:58 +05:45
dependabot[bot]
198daec421
build(deps): Bump pyinstaller from 5.6.2 to 5.7.0
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.6.2 to 5.7.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.6.2...v5.7.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-15 19:05:41 +05:45
dependabot[bot]
04eb6a9f00
build(deps-dev): Bump mypy from 0.990 to 0.991
...
Bumps [mypy](https://github.com/python/mypy ) from 0.990 to 0.991.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.990...v0.991 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-15 19:05:27 +05:45
Saugat Pachhai (सौगात)
0467f6a036
add index._plot_sources
2.38.1
2022-12-15 13:00:27 +05:45
David de la Iglesia Castro
dc3d9c9677
bump DVCLive lower bound
2.38.0
2022-12-14 20:45:57 +01:00
Daniele Trifirò
fcf92b2755
remove a few experiments names
2022-12-14 18:14:36 +01:00
David de la Iglesia Castro and Dave Berenbaum
c806275167
Bump dvclive lower bound ( #8683 )
...
* Bump dvclive lower bound
* Update pyproject.toml
Co-authored-by: Dave Berenbaum <[email protected] >
Co-authored-by: Dave Berenbaum <[email protected] >
2022-12-14 14:13:20 +00:00
dependabot[bot]
bd1add0b95
build(deps-dev): Bump dvc-task from 0.1.6 to 0.1.8
...
Bumps [dvc-task](https://github.com/iterative/dvc-task ) from 0.1.6 to 0.1.8.
- [Release notes](https://github.com/iterative/dvc-task/releases )
- [Commits](https://github.com/iterative/dvc-task/compare/0.1.6...0.1.8 )
---
updated-dependencies:
- dependency-name: dvc-task
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-14 11:23:26 +08:00
Ivan Shcheklein
e36f0e9d85
reset all indecies of brancher switch
2022-12-13 23:43:23 +02:00
dependabot[bot]
bc1b8f3494
build(deps-dev): Bump pylint from 2.15.7 to 2.15.8
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.15.7 to 2.15.8.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.15.7...v2.15.8 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-13 14:53:57 +01:00
dependabot[bot]
9169d273e3
build(deps-dev): Bump filelock from 3.8.0 to 3.8.2
...
Bumps [filelock](https://github.com/tox-dev/py-filelock ) from 3.8.0 to 3.8.2.
- [Release notes](https://github.com/tox-dev/py-filelock/releases )
- [Changelog](https://github.com/tox-dev/py-filelock/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.8.0...3.8.2 )
---
updated-dependencies:
- dependency-name: filelock
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-12 20:38:22 +01:00
David de la Iglesia Castro
bb7512687c
exp: Generate a human-readable name beforehand.
...
- Add `get_random_exp_name` to utils.
Generates a name (`f"{adjective}-{noun}"`) by randomly chosing pairs of adjetive, noun.
Recieves `scm` and `baseline_rev` and retries the random choice until a non-existing ref is found.
Closes https://github.com/iterative/dvc/issues/8650
2022-12-09 10:32:38 +01:00
Saugat Pachhai (सौगात)
334f297ad3
deps: remove 3.11 checks for hydra; has 3.11 support now
2.37.0
2022-12-09 10:32:12 +05:45
Peter Rowlands
ace3ba0ef9
worktree push: disable rev flags
2022-12-09 09:21:19 +09:00
Peter Rowlands
959d149381
worktree fetch: support revs flags
2022-12-09 09:21:19 +09:00
Peter Rowlands
7a65d67e7f
worktree: support recursive/with_deps targets
2022-12-09 09:21:19 +09:00
Peter Rowlands
e9be6779ea
worktree: disable run-cache push/fetch
2022-12-09 09:21:19 +09:00
Peter Rowlands
876d123f04
index: use lazy view loading
2022-12-08 20:56:05 +09:00
Peter Rowlands
2bfe403a28
deps: bump dvc-data to 0.28.4
2022-12-08 20:56:05 +09:00
Peter Rowlands
9bef123182
worktree: fix default worktree remote/odb exception
2022-12-08 11:01:42 +09:00
Peter Rowlands
e98ca36f39
worktree push: only index known (tracked) files/dirs in the remote
2022-12-07 18:48:34 +09:00
Peter Rowlands
b9bf73f043
push/fetch: support targets in cloud version push/fetch
2022-12-07 18:48:34 +09:00
dependabot[bot]
7628fe9d44
build(deps-dev): Bump pytest-xdist from 3.0.2 to 3.1.0
...
Bumps [pytest-xdist](https://github.com/pytest-dev/pytest-xdist ) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases )
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.0.2...v3.1.0 )
---
updated-dependencies:
- dependency-name: pytest-xdist
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-06 20:16:21 +05:45
Peter Rowlands
d415a05460
remote: disable gc and status -c for versioned remotes
2022-12-06 19:33:52 +09:00
Peter Rowlands
f5699ce16b
update: disable rev/to-remote/no-download for worktrees
2022-12-06 15:14:17 +09:00
Peter Rowlands
baeedead3a
update: add support for worktree update
2022-12-06 15:14:17 +09:00
Peter Rowlands
5630db55ad
worktree: add support for updating outs
2022-12-06 15:14:17 +09:00
Peter Rowlands
f1bd47ce0e
index: make collect_targets public
2022-12-06 15:14:17 +09:00
dependabot[bot]
74a13a4d9a
build(deps-dev): Bump dvc-render from 0.0.14 to 0.0.15
...
Bumps [dvc-render](https://github.com/iterative/dvc-render ) from 0.0.14 to 0.0.15.
- [Release notes](https://github.com/iterative/dvc-render/releases )
- [Commits](https://github.com/iterative/dvc-render/compare/0.0.14...0.0.15 )
---
updated-dependencies:
- dependency-name: dvc-render
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-02 08:30:37 +01:00
dberenbaum
b7732a591d
stage add: don't fail if unable to create .gitignore
2.36.0
2022-12-01 16:43:31 +01:00
Saugat Pachhai (सौगात)
d57bb23c93
fix windows path handling
2022-12-01 15:56:26 +01:00
Saugat Pachhai (सौगात)
28402dedf1
add tests
2022-12-01 15:56:26 +01:00
Saugat Pachhai (सौगात)
df60f5d9bf
collect top-level params/plots/metrics together with stages
2022-12-01 15:56:26 +01:00
Saugat Pachhai (सौगात)
7ea73b2596
wip: top level params and metrics
2022-12-01 15:56:26 +01:00
Peter Rowlands
aa2e830511
deps: bump dvc-data to 0.28.3
2022-12-01 16:02:59 +09:00
dependabot[bot]
6fdd6673f3
build(deps-dev): Bump pylint from 2.15.5 to 2.15.7
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.15.5 to 2.15.7.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.15.5...v2.15.7 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-11-30 16:33:01 +01:00
dberenbaum
fac5f18dea
plots: add tests for errors in vega converter
2022-11-29 16:08:29 +01:00
dberenbaum
d8068430e7
plots: fix multi-file plots
2022-11-29 16:08:29 +01:00
Peter Rowlands
25b1ef9971
worktree push: separate worktree from version_aware
2022-11-29 22:45:16 +09:00
Peter Rowlands
df563e43c1
remote: make worktree imply version_aware
2022-11-29 22:45:16 +09:00