Skip to content

Commit befb750

Browse files
committed
Restore ['dlc_developer_config.toml']
dlc_developer_config.toml: ('Restore to ' 'https://raw.githubusercontent.com/aws/deep-learning-containers/master/dlc_developer_config.toml')
1 parent 6640548 commit befb750

File tree

1 file changed

+97
-13
lines changed

1 file changed

+97
-13
lines changed

dlc_developer_config.toml

Lines changed: 97 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,31 @@
11
[dev]
2+
# Set to "huggingface", for example, if you are a huggingface developer. Default is ""
23
partner_developer = ""
4+
# Please only set it to true if you are preparing an EI related PR
5+
# Do remember to revert it back to false before merging any PR (including EI dedicated PR)
36
ei_mode = false
7+
# Please only set it to true if you are preparing a NEURON related PR
8+
# Do remember to revert it back to false before merging any PR (including NEURON dedicated PR)
49
neuron_mode = false
10+
# Please only set it to true if you are preparing a NEURONX related PR
11+
# Do remember to revert it back to false before merging any PR (including NEURONX dedicated PR)
512
neuronx_mode = false
13+
# Please only set it to true if you are preparing a GRAVITON related PR
14+
# Do remember to revert it back to false before merging any PR (including GRAVITON dedicated PR)
615
graviton_mode = false
16+
# Please only set it to true if you are preparing a ARM64 related PR
17+
# Do remember to revert it back to false before merging any PR (including ARM64 dedicated PR)
718
arm64_mode = false
19+
# Please only set it to True if you are preparing a HABANA related PR
20+
# Do remember to revert it back to False before merging any PR (including HABANA dedicated PR)
821
habana_mode = false
22+
# Please only set it to True if you are preparing a HUGGINGFACE TRCOMP related PR
23+
# Do remember to revert it back to False before merging any PR (including HUGGINGFACE TRCOMP dedicated PR)
24+
# This mode is used to build TF 2.6 and PT1.11 DLC
925
huggingface_trcomp_mode = false
26+
# Please only set it to True if you are preparing a TRCOMP related PR
27+
# Do remember to revert it back to False before merging any PR (including TRCOMP dedicated PR)
28+
# This mode is used to build PT1.12 and above DLC
1029
trcomp_mode = false
1130
# Set deep_canary_mode to true to simulate Deep Canary Test conditions on PR for all frameworks in the
1231
# build_frameworks list below. This will cause all image builds and non-deep-canary tests on the PR to be skipped,
@@ -16,68 +35,133 @@ trcomp_mode = false
1635
deep_canary_mode = false
1736

1837
[build]
19-
build_frameworks = [ "pytorch",]
20-
build_training = false
38+
# Add in frameworks you would like to build. By default, builds are disabled unless you specify building an image.
39+
# available frameworks - ["autogluon", "huggingface_tensorflow", "huggingface_pytorch", "huggingface_tensorflow_trcomp", "huggingface_pytorch_trcomp", "pytorch_trcomp", "tensorflow", "mxnet", "pytorch", "stabilityai_pytorch"]
40+
build_frameworks = []
41+
42+
# By default we build both training and inference containers. Set true/false values to determine which to build.
43+
build_training = true
2144
build_inference = true
45+
46+
# Set do_build to "false" to skip builds and test the latest image built by this PR
47+
# Note: at least one build is required to set do_build to "false"
2248
do_build = true
2349

2450
[notify]
51+
### Notify on test failures
52+
### Off by default
2553
notify_test_failures = false
26-
notification_severity = "medium"
54+
# Valid values: medium or high
55+
notification_severity = "medium"
2756

2857
[test]
29-
sanity_tests = false
30-
security_tests = false
31-
safety_check_test = false
32-
ecr_scan_allowlist_feature = false
33-
ecs_tests = false
34-
eks_tests = false
58+
### On by default
59+
sanity_tests = true
60+
security_tests = true
61+
safety_check_test = false
62+
ecr_scan_allowlist_feature = false
63+
ecs_tests = true
64+
eks_tests = true
3565
ec2_tests = true
66+
# Set it to true if you are preparing a Benchmark related PR
3667
ec2_benchmark_tests = false
68+
69+
### Set ec2_tests_on_heavy_instances = true to be able to run any EC2 tests that use large/expensive instance types by
70+
### default. If false, these types of tests will be skipped while other tests will run as usual.
71+
### These tests are run in EC2 test jobs, so ec2_tests must be true if ec2_tests_on_heavy_instances is true.
72+
### Off by default (set to false)
3773
ec2_tests_on_heavy_instances = false
38-
sagemaker_local_tests = false
39-
sagemaker_remote_tests = false
74+
75+
### SM specific tests
76+
### On by default
77+
sagemaker_local_tests = true
78+
79+
# run standard sagemaker remote tests from test/sagemaker_tests
80+
sagemaker_remote_tests = true
81+
# run efa sagemaker tests
4082
sagemaker_efa_tests = false
83+
# run release_candidate_integration tests
4184
sagemaker_rc_tests = false
85+
# run sagemaker benchmark tests
4286
sagemaker_benchmark_tests = false
87+
88+
# SM remote EFA test instance type
4389
sagemaker_remote_efa_instance_type = ""
90+
91+
# Run CI tests for nightly images
92+
# false by default
4493
nightly_pr_test_mode = false
94+
4595
use_scheduler = false
4696

4797
[buildspec_override]
98+
# Assign the path to the required buildspec file from the deep-learning-containers folder
99+
# For example:
100+
# dlc-pr-tensorflow-2-habana-training = "habana/tensorflow/training/buildspec-2-10.yml"
101+
# dlc-pr-pytorch-inference = "pytorch/inference/buildspec-1-12.yml"
102+
# Setting the buildspec file path to "" allows the image builder to choose the default buildspec file.
103+
104+
### TRAINING PR JOBS ###
105+
106+
# Standard Framework Training
48107
dlc-pr-mxnet-training = ""
49108
dlc-pr-pytorch-training = ""
50109
dlc-pr-tensorflow-2-training = ""
51110
dlc-pr-autogluon-training = ""
111+
112+
# HuggingFace Training
52113
dlc-pr-huggingface-tensorflow-training = ""
53114
dlc-pr-huggingface-pytorch-training = ""
115+
116+
# Training Compiler
54117
dlc-pr-huggingface-pytorch-trcomp-training = ""
55118
dlc-pr-huggingface-tensorflow-2-trcomp-training = ""
56119
dlc-pr-pytorch-trcomp-training = ""
120+
121+
# Neuron Training
57122
dlc-pr-mxnet-neuron-training = ""
58123
dlc-pr-pytorch-neuron-training = ""
59124
dlc-pr-tensorflow-2-neuron-training = ""
125+
126+
# Stability AI Training
60127
dlc-pr-stabilityai-pytorch-training = ""
128+
129+
# Habana Training
61130
dlc-pr-pytorch-habana-training = ""
62131
dlc-pr-tensorflow-2-habana-training = ""
132+
133+
### INFERENCE PR JOBS ###
134+
135+
# Standard Framework Inference
63136
dlc-pr-mxnet-inference = ""
64-
dlc-pr-pytorch-inference = "pytorch/inference/buildspec-2-4-ec2.yml"
137+
dlc-pr-pytorch-inference = ""
65138
dlc-pr-tensorflow-2-inference = ""
66139
dlc-pr-autogluon-inference = ""
140+
141+
# Neuron Inference
67142
dlc-pr-mxnet-neuron-inference = ""
68143
dlc-pr-pytorch-neuron-inference = ""
69144
dlc-pr-tensorflow-1-neuron-inference = ""
70145
dlc-pr-tensorflow-2-neuron-inference = ""
146+
147+
# HuggingFace Inference
71148
dlc-pr-huggingface-tensorflow-inference = ""
72149
dlc-pr-huggingface-pytorch-inference = ""
73150
dlc-pr-huggingface-pytorch-neuron-inference = ""
151+
152+
# Stability AI Inference
74153
dlc-pr-stabilityai-pytorch-inference = ""
154+
155+
# Graviton Inference
75156
dlc-pr-mxnet-graviton-inference = ""
76157
dlc-pr-pytorch-graviton-inference = ""
77158
dlc-pr-tensorflow-2-graviton-inference = ""
159+
160+
# ARM64 Inference
78161
dlc-pr-pytorch-arm64-inference = ""
79162
dlc-pr-tensorflow-2-arm64-inference = ""
163+
164+
# EIA Inference
80165
dlc-pr-mxnet-eia-inference = ""
81166
dlc-pr-pytorch-eia-inference = ""
82167
dlc-pr-tensorflow-2-eia-inference = ""
83-

0 commit comments

Comments
 (0)