-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdvc.yaml
54 lines (50 loc) · 1.04 KB
/
dvc.yaml
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
stages:
data_ingestion:
cmd: python data_ingestion_pipeline.py
deps:
- data_ingestion_pipeline.py
# - src/constants/params.yaml
params:
- apply_data_transform
- dataset_name
- data_split
- num_train_samples
- num_val_samples
- num_test_samples
outs:
- artifacts/data
tuning:
cmd: python tuning_pipeline.py
deps:
- tuning_pipeline.py
- src/constants
- artifacts/data
params:
- num_epochs
- num_features
- num_classes
- n_startup_trials
- n_warmup_steps
- interval_steps
- n_trials
- direction
# outs:
# - src/constants/params.py
training:
cmd: python training_pipeline.py
deps:
- training_pipeline.py
- params.yaml
- src/utils/common.py
- artifacts/data
params:
- num_epochs
- num_features
- num_classes
- weight_decay_ratio
- learning_rate
- num_hidden_features
- exp_name
outs:
- artifacts/model
- experiments