Skip to content

Running time #3475

@dmpetrov

Description

@dmpetrov

DVC use to be optimized for running time. It looks like another round of optimization is needed.

Even simple command run in an empty repo takes about 1 second:

$ time dvc init -q

real	0m0.942s
user	0m0.576s
sys	0m0.307s

$ dvc add -q users.csv

real	0m1.274s
user	0m1.416s
sys	0m0.501s

dvc run -q -d users.csv -o model.pkl -o metrics.json 'sed -e '\''s/data/USERS data/'\'' users.csv > model.pkl; touch metrics.json'

real	0m1.371s
user	0m1.491s
sys	0m0.492s

Metadata

Metadata

Assignees

Labels

p2-mediumMedium priority, should be done, but less importantperformanceimprovement over resource / time consuming tasksresearch

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions