in src/vw-serving/src/vw_serving/sagemaker/integration.py [0:0]
def initialize_path_constants():
global INPUT_VOLUME
global CONTROL_VOLUME
global ARTIFACTS_VOLUME
global OUTPUT_VOLUME
global ERROR_VOLUME
global ERROR_FILE_PATH
global INIT_STATE_FILE_PATH
global TRAIN_CONFIG_FILE_PATH
global RESOURCE_CONFIG_FILE_PATH
global DATA_CHANNEL_CONFIG_FILE_PATH
global TEMP_EVAL_ARTIFACT_PATH
global STOP_CONTROL_FILE_PATH
INPUT_VOLUME = os.path.join(BASE_DIR, "input")
CONTROL_VOLUME = os.path.join(BASE_DIR, 'control')
ARTIFACTS_VOLUME = os.path.join(BASE_DIR, "model")
OUTPUT_VOLUME = os.path.join(BASE_DIR, "output")
ERROR_VOLUME = os.path.join(BASE_DIR, "errors")
ERROR_FILE_PATH = os.path.join(ERROR_VOLUME, ERROR_FILE_NAME)
INIT_STATE_FILE_PATH = os.path.join(INPUT_VOLUME, INIT_STATE_FILE_NAME)
TRAIN_CONFIG_FILE_PATH = os.path.join(INPUT_VOLUME, CONFIG_DIR, TRAIN_PARAMS_FILE_NAME)
RESOURCE_CONFIG_FILE_PATH = os.path.join(INPUT_VOLUME, CONFIG_DIR, RESOURCE_CONFIG_FILE_NAME)
DATA_CHANNEL_CONFIG_FILE_PATH = os.path.join(INPUT_VOLUME, CONFIG_DIR, DATA_CHANNEL_CONFIG_FILE_NAME)
# temporarily dumping evaluation data to a file in the artifact dir
TEMP_EVAL_ARTIFACT_PATH = os.path.join(OUTPUT_VOLUME, "data", "evaluation")
STOP_CONTROL_FILE_PATH = os.path.join(CONTROL_VOLUME, STOP_CONTROL_FILE_NAME)