Daniele Trifirò
4b0fa4d559
update: prevent re-download on every update
2023-01-03 18:52:48 +01:00
Saugat Pachhai (सौगात)
a24c389674
internal: hoist resolver/top-level metrics/plots/params data into file level
2023-01-03 17:46:06 +05:45
karajan1001
f386f7c082
exp apply can accept exp names and failed exps as target
...
fix : #8182
1. `exp apply` can apply to failed experiments.
2. `exp apply` can accept exp names as target.
3. Add a new functional test for it.
2022-12-30 17:40:18 +08:00
karajan1001
eadd0da394
Refactor get_ref_and_entry_by_names
...
1. Move get_ref_and_entry_by_names from `exp remove` to `celery` for
other commands usage.
2022-12-30 17:40:18 +08:00
karajan1001
06673dd212
Use SIGINT as the default signal in queue kill
...
fix : #8624
1. Add a new flag `--force` for `queue kill`
2. Make `SIGINT` to be the default option and `SIGKILL` to be with
`--force`
3. Add tests for `queue kill`
4. Bump dvc-task into 0.1.9
2022-12-30 16:19:39 +08:00
dependabot[bot]
5f0b1edb40
build(deps-dev): Bump filelock from 3.8.2 to 3.9.0
...
Bumps [filelock](https://github.com/tox-dev/py-filelock ) from 3.8.2 to 3.9.0.
- [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.2...3.9.0 )
---
updated-dependencies:
- dependency-name: filelock
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-30 09:20:26 +05:45
dependabot[bot]
05701e26db
build(deps-dev): Bump scmrepo from 0.1.4 to 0.1.5
...
Bumps [scmrepo](https://github.com/iterative/scmrepo ) from 0.1.4 to 0.1.5.
- [Release notes](https://github.com/iterative/scmrepo/releases )
- [Commits](https://github.com/iterative/scmrepo/compare/0.1.4...0.1.5 )
---
updated-dependencies:
- dependency-name: scmrepo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-30 11:23:42 +09:00
Daniele Trifirò
109288e1cd
exp save: update --help
2022-12-29 20:51:52 +01:00
Daniele Trifirò
9e6f44bc1c
get/ls/import: improve clone error messages
2022-12-29 20:13:39 +01:00
David de la Iglesia Castro
68b24307f9
post_live_metrics: Pass params on start event.
2022-12-28 11:43:37 +01:00
skshetry
ea8a4a3db4
GHA: remove unused env from tests workflow
2022-12-27 10:26:29 +05:45
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