File tree Expand file tree Collapse file tree 4 files changed +9
-0
lines changed Expand file tree Collapse file tree 4 files changed +9
-0
lines changed Original file line number Diff line number Diff line change 15
15
16
16
from sagemaker .debugger .debugger import ( # noqa: F401
17
17
CollectionConfig ,
18
+ DEBUGGER_FLAG ,
18
19
DebuggerHookConfig ,
19
20
framework_name ,
20
21
get_default_profiler_rule ,
Original file line number Diff line number Diff line change 32
32
from sagemaker .utils import build_dict
33
33
34
34
framework_name = "debugger"
35
+ DEBUGGER_FLAG = "USE_SMDEBUG"
35
36
36
37
37
38
def get_rule_container_image_uri (region ):
Original file line number Diff line number Diff line change 29
29
from sagemaker .analytics import TrainingJobAnalytics
30
30
from sagemaker .debugger import TensorBoardOutputConfig # noqa: F401 # pylint: disable=unused-import
31
31
from sagemaker .debugger import (
32
+ DEBUGGER_FLAG ,
32
33
DebuggerHookConfig ,
33
34
FrameworkProfile ,
34
35
get_default_profiler_rule ,
@@ -2269,6 +2270,9 @@ def _validate_and_set_debugger_configs(self):
2269
2270
)
2270
2271
self .debugger_hook_config = False
2271
2272
2273
+ if self .debugger_hook_config is False :
2274
+ self .environment [DEBUGGER_FLAG ] = "0"
2275
+
2272
2276
def _stage_user_code_in_s3 (self ):
2273
2277
"""Upload the user training script to s3 and return the location.
2274
2278
Original file line number Diff line number Diff line change 18
18
import pytest
19
19
20
20
from sagemaker .debugger .debugger import (
21
+ DEBUGGER_FLAG ,
21
22
DebuggerHookConfig ,
22
23
Rule ,
23
24
rule_configs ,
@@ -745,6 +746,8 @@ def test_mxnet_with_debugger_hook_config_disabled(
745
746
746
747
mx .fit ({"train" : train_input , "test" : test_input })
747
748
749
+ assert mx .environment .get (DEBUGGER_FLAG ) == "0"
750
+
748
751
job_description = mx .latest_training_job .describe ()
749
752
750
753
assert job_description .get ("DebugHookConfig" ) is None
You can’t perform that action at this time.
0 commit comments