Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

dvc.yaml 2.0 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
  1. stages:
  2. split:
  3. cmd: python3 src/pipeline/split.py --gcs-path ${dataset.gcs_path} --train-split-path
  4. ${split.train_split_path} --val-split-path ${split.val_split_path} --images-count-path
  5. ${split.images_count_path} --validation-split ${split.validation_split} --image-size
  6. ${dataset.image_size}
  7. deps:
  8. - src/pipeline/split.py
  9. - remote://${dataset.gcs_path_remote_alias}
  10. outs:
  11. - ${split.train_split_path}
  12. - ${split.val_split_path}
  13. - ${split.images_count_path}
  14. train:
  15. cmd: python src/pipeline/train.py
  16. --lr-start ${train.lr.start}
  17. --classes-path ${dataset.classes_path}
  18. --image-size ${dataset.image_size}
  19. --epochs ${train.epochs}
  20. --batch-size ${train.batch_size}
  21. --train-split-path ${split.train_split_path}
  22. --val-split-path ${split.val_split_path}
  23. --images-count-path ${split.images_count_path}
  24. --saved-model-path ${train.saved_model_path}
  25. --train-plot-path ${train.train_plot_path}
  26. --checkpoint-dir ${checkpoint.dir_path}
  27. --checkpoint-prefix ${checkpoint.prefix}
  28. deps:
  29. - src/pipeline/train.py
  30. - ${split.train_split_path}
  31. - ${split.val_split_path}
  32. - ${split.images_count_path}
  33. - ${dataset.classes_path}
  34. outs:
  35. - ${train.saved_model_path}
  36. - ${checkpoint.dir_path}/${checkpoint.prefix}.index
  37. - ${checkpoint.dir_path}/${checkpoint.prefix}.data-00000-of-00001
  38. - ${checkpoint.dir_path}/checkpoint
  39. plots:
  40. - ${train.train_plot_path}:
  41. x: epoch
  42. y: accuracy
  43. evaluate:
  44. cmd: python src/pipeline/evaluate.py
  45. --image-size ${dataset.image_size}
  46. --batch-size ${train.batch_size}
  47. --val-split-path ${split.val_split_path}
  48. --saved-model-path ${train.saved_model_path}
  49. --evaluate-metrics-path ${evaluate.evaluate_metrics_path}
  50. deps:
  51. - src/pipeline/evaluate.py
  52. - ${split.val_split_path}
  53. - ${train.saved_model_path}
  54. metrics:
  55. - ${evaluate.evaluate_metrics_path}:
  56. cache: false
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...