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
karajan1001
3ba6b1f0bf
Solve the unexpected error at the end of the queued tasks running
...
fix : #8615
1. This is because, at the end of the tasks,
the temp running directly will be deleted
1. Only fetch result during running (not during the result collection)
2. Bump into scmrepo 0.1.4 in which we wrapped `KeyError` into
`SCMError`.
2022-11-29 15:24:19 +08:00
Peter Rowlands
6a9fbaf3d2
deps: bump dvc-data to 0.28.2
2022-11-29 14:37:11 +09:00
David de la Iglesia Castro
a036eaf817
exp: save: Add include_untracked.
...
Allow to include a list of potentially untracked files.
Covers the DVCLive use case where in the first run the generated files won't be tracked in Git yet.
2022-11-28 15:49:34 +01:00
David de la Iglesia Castro
665185b9e7
exp: save: Handle staged changes.
...
Staged changes were causing a merge error.
Warn and unstage instead of erroring, to match exp run behavior.
2022-11-28 15:49:34 +01:00
David de la Iglesia Castro
43e281521e
exp save: cleanup.
...
Remove metrics.
Move tests to separate file.
Fix `experiments.get_exact_name` usage.
Remove unused checkpoint logic.
2022-11-28 15:49:34 +01:00
Daniele Trifirò
73b46a5789
exp save: initial implementation
2022-11-28 15:49:34 +01:00
David de la Iglesia Castro
8124396218
exp: Expose baseline and name via run_env.
...
Required by DVCLive for the experiments onboarding and live metrics features.
Related (not sure if closes): https://github.com/iterative/dvc/issues/6668
2022-11-28 13:13:04 +01:00
Peter Rowlands
e95ae5613d
index: skip data index load on empty view
2022-11-28 18:49:32 +09:00
karajan1001
ca4dd08e37
Use temp branch name to avoid locking the exec branches in temp dir executor
...
fix : #8448
In our current temp dir executor, we use will first set EXEC_* branches
to revisions retrieved from stash entry. And push them to remote, but
because the push operation is very slow, our locking operation will make
the whole repository unusable.
1. Now we set revisions from stash entry to some temp branches and then
push them to remote.
2022-11-28 17:04:16 +08:00
karajan1001
0ebc253a43
rwlock auto solve corrupted lockfile
2022-11-28 17:04:16 +08:00
karajan1001
6bfce5a5db
Use a more granular lock on exp operations.
...
For now in `experiment.new`, `init_executor` and `collect_exectuor` we
lock the whole scm repo. We can make a more granular lock in these
operations.
2022-11-28 17:04:16 +08:00
karajan1001
5fa33a06bc
Move EXEC_TMP_DIR and EXEC_PID_DIR to experiment.utils
2022-11-28 17:04:16 +08:00
Peter Rowlands
6a75f3c327
deps: bump dvc-data to 0.28.1
2022-11-28 16:10:31 +09:00
Ivan Shcheklein
d7587556c9
exp list: cleanup and move logic inside repo api
2022-11-25 16:15:17 -08:00