|
13 | 13 | sys.path.append(util_path) |
14 | 14 |
|
15 | 15 | from util.train_types import get_valid_feature_groups, ModelOutputType, FeatureGroups, FeatureGroup |
16 | | -from util.config import getConfig, model_toppath, ERROR_KEY, MODEL_SERVER_MODEL_REQ_PATH, MODEL_SERVER_MODEL_LIST_PATH, initial_pipeline_url |
| 16 | +from util.config import getConfig, model_toppath, ERROR_KEY, MODEL_SERVER_MODEL_REQ_PATH, MODEL_SERVER_MODEL_LIST_PATH, initial_pipeline_url, download_path |
17 | 17 | from util.loader import parse_filters, is_valid_model, load_json, load_weight, get_model_group_path, get_archived_file, METADATA_FILENAME, CHECKPOINT_FOLDERNAME, get_pipeline_path, any_node_type, is_matched_type |
18 | 18 |
|
19 | 19 | ############################################### |
@@ -179,15 +179,16 @@ def load_init_pipeline(): |
179 | 179 | # unpack pipeline |
180 | 180 | try: |
181 | 181 | TMP_FILE = 'tmp.zip' |
182 | | - with codecs.open(TMP_FILE, 'wb') as f: |
| 182 | + tmp_filepath = os.path.join(download_path, TMP_FILE) |
| 183 | + with codecs.open(tmp_filepath, 'wb') as f: |
183 | 184 | f.write(response.content) |
184 | | - shutil.unpack_archive(TMP_FILE, default_pipeline) |
185 | | - except: |
186 | | - print("failed to unpack downloaded pipeline.") |
| 185 | + shutil.unpack_archive(tmp_filepath, default_pipeline) |
| 186 | + except Exception as e: |
| 187 | + print("failed to unpack downloaded pipeline: ", e) |
187 | 188 | return |
188 | 189 |
|
189 | 190 | # remove downloaded zip |
190 | | - os.remove(TMP_FILE) |
| 191 | + os.remove(tmp_filepath) |
191 | 192 | print("initial pipeline is loaded to {}".format(default_pipeline)) |
192 | 193 |
|
193 | 194 | if __name__ == '__main__': |
|
0 commit comments