From 2df44e85d5f37081000ef4767a0da27ee7357429 Mon Sep 17 00:00:00 2001 From: Hashim Sharif <hsharif3@miranda.cs.illinois.edu> Date: Fri, 19 Mar 2021 17:24:19 -0500 Subject: [PATCH] Adding new Exception for existing directory --- .../keras/keras_frontend/approxhpvm_translator.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hpvm/projects/keras/keras_frontend/approxhpvm_translator.py b/hpvm/projects/keras/keras_frontend/approxhpvm_translator.py index 48f469f226..a9e17a4eb8 100644 --- a/hpvm/projects/keras/keras_frontend/approxhpvm_translator.py +++ b/hpvm/projects/keras/keras_frontend/approxhpvm_translator.py @@ -1083,6 +1083,10 @@ def getUniquePath(weights_dir): def createRecursiveDir(target_dir): + if os.path.exists(target_dir): + print ("Directory = ", target_dir, " exists. Aborting....") + sys.exit(1) + toks = target_dir.split("/") for i in range(len(toks)): path_str = "/".join(toks[0:i+1]) @@ -1103,11 +1107,11 @@ def translate_to_approxhpvm(model, reload_weights = enable_weights_reload # If set to True, does not dump any weight/input/label files if not reload_weights: - weights_dir = getUniquePath(weights_dir) + #weights_dir = getUniquePath(weights_dir) createRecursiveDir(weights_dir) - src_dir = getUniquePath(src_dir) + #src_dir = getUniquePath(src_dir) createRecursiveDir(src_dir) dfg = DFG() -- GitLab