in src/sagemaker_sklearn_container/mms_patch/model_server.py [0:0]
def _generate_mms_config_properties():
env = environment.Environment()
user_defined_configuration = {
'default_response_timeout': env.model_server_timeout,
'default_workers_per_model': env.model_server_workers,
'inference_address': 'http://0.0.0.0:{}'.format(env.http_port)
}
custom_configuration = str()
for key in user_defined_configuration:
value = user_defined_configuration.get(key)
if value:
custom_configuration += '{}={}\n'.format(key, value)
mms_default_configuration = utils.read_file(DEFAULT_MMS_CONFIG_FILE)
return mms_default_configuration + custom_configuration