Skip to content

Commit 744e9f7

Browse files
author
Dan Choi
committed
remove circular dependency
1 parent 6c9d3c5 commit 744e9f7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/sagemaker/local/image.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,11 @@
3636
import sagemaker.local.data
3737
import sagemaker.local.utils
3838
import sagemaker.utils
39-
from sagemaker.local.entities import HEALTH_CHECK_TIMEOUT_LIMIT
4039

4140
CONTAINER_PREFIX = 'algo'
4241
DOCKER_COMPOSE_FILENAME = 'docker-compose.yaml'
42+
DOCKER_COMPOSE_HTTP_TIMEOUT_ENV = 'COMPOSE_HTTP_TIMEOUT'
43+
DOCKER_COMPOSE_HTTP_TIMEOUT = '120'
4344

4445

4546
# Environment variables to be set during training
@@ -361,8 +362,8 @@ def _generate_compose_file(self, command, additional_volumes=None, additional_en
361362
additional_env_var_list = ['{}={}'.format(k, v) for k, v in additional_env_vars.items()]
362363
environment.extend(additional_env_var_list)
363364

364-
if os.environ.get('COMPOSE_HTTP_TIMEOUT') is None:
365-
os.environ['COMPOSE_HTTP_TIMEOUT'] = str(HEALTH_CHECK_TIMEOUT_LIMIT)
365+
if os.environ.get(DOCKER_COMPOSE_HTTP_TIMEOUT_ENV) is None:
366+
os.environ[DOCKER_COMPOSE_HTTP_TIMEOUT_ENV] = DOCKER_COMPOSE_HTTP_TIMEOUT
366367

367368
if command == 'train':
368369
optml_dirs = {'output', 'output/data', 'input'}

0 commit comments

Comments
 (0)