from collections import OrderedDict
import sys
import argparse
+import shutil
def verify(path):
print("models attribute does not exist.")
+def compress(path):
+ nnpackage_name = os.path.basename(os.path.normpath(path))
+ shutil.make_archive(nnpackage_name, 'zip', path)
+ print("nnpackage compression is done")
+
+
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('path', type=str, help='the path to nnpackage')
parser.add_argument(
'-v', '--verify', action='store_true', help="verify nnpackage (default: false)")
+ parser.add_argument(
+ '-c',
+ '--compress',
+ action='store_true',
+ help="compress nnpackage (default: false)")
+
args = parser.parse_args()
- if (args.verify):
+
+ if args.verify:
verify(args.path)
+
+ if args.compress:
+ compress(args.path)