Skip to content

Commit 67f9a23

Browse files
committed
Fix paths
1 parent 3e03702 commit 67f9a23

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

test/integration/__init__.py

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,36 +23,41 @@
2323
cpu_sub_dir = 'model_cpu'
2424
gpu_sub_dir = 'model_gpu'
2525
eia_sub_dir = 'model_eia'
26+
code_sub_dir = 'code'
2627

2728
model_cpu_dir = os.path.join(mnist_path, cpu_sub_dir)
28-
mnist_cpu_script = os.path.join(model_cpu_dir, 'code/mnist.py')
29+
mnist_cpu_script = os.path.join(model_cpu_dir, code_sub_dir, 'mnist.py')
2930
model_cpu_tar = file_utils.make_tarfile(mnist_cpu_script,
3031
os.path.join(model_cpu_dir, "model.pth"),
31-
model_cpu_dir)
32+
model_cpu_dir,
33+
True)
3234

3335
model_cpu_1d_dir = os.path.join(model_cpu_dir, '1d')
34-
mnist_1d_script = os.path.join(model_cpu_1d_dir, 'code/mnist_1d.py')
36+
mnist_1d_script = os.path.join(model_cpu_1d_dir, code_sub_dir, 'mnist_1d.py')
3537
model_cpu_1d_tar = file_utils.make_tarfile(mnist_1d_script,
3638
os.path.join(model_cpu_1d_dir, "model.pth"),
37-
model_cpu_1d_dir)
39+
model_cpu_1d_dir,
40+
True)
3841

3942
model_gpu_dir = os.path.join(mnist_path, gpu_sub_dir)
40-
mnist_gpu_script = os.path.join(model_gpu_dir, 'code/mnist.py')
43+
mnist_gpu_script = os.path.join(model_gpu_dir, code_sub_dir, 'mnist.py')
4144
model_gpu_tar = file_utils.make_tarfile(mnist_gpu_script,
4245
os.path.join(model_gpu_dir, "model.pth"),
43-
model_gpu_dir)
46+
model_gpu_dir,
47+
True)
4448

4549
model_eia_dir = os.path.join(mnist_path, eia_sub_dir)
4650
mnist_eia_script = os.path.join(model_eia_dir, 'mnist.py')
4751
model_eia_tar = file_utils.make_tarfile(mnist_eia_script,
4852
os.path.join(model_eia_dir, "model.pth"),
4953
model_eia_dir)
5054

51-
call_model_fn_once_script = os.path.join(model_cpu_dir, 'code/call_model_fn_once.py')
55+
call_model_fn_once_script = os.path.join(model_cpu_dir, code_sub_dir, 'call_model_fn_once.py')
5256
call_model_fn_once_tar = file_utils.make_tarfile(call_model_fn_once_script,
5357
os.path.join(model_cpu_dir, "model.pth"),
5458
model_cpu_dir,
55-
"model_call_model_fn_once.tar.gz")
59+
"model_call_model_fn_once.tar.gz",
60+
True)
5661

5762
ROLE = 'dummy/unused-role'
5863
DEFAULT_TIMEOUT = 20

test/utils/file_utils.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,12 @@
1616
import tarfile
1717

1818

19-
def make_tarfile(script, model, output_path, filename="model.tar.gz"):
19+
def make_tarfile(script, model, output_path, filename="model.tar.gz", preserve_script_path=False):
2020
output_filename = os.path.join(output_path, filename)
2121
with tarfile.open(output_filename, "w:gz") as tar:
22-
tar.add(script, arcname=os.path.basename(script))
22+
if(preserve_script_path):
23+
tar.add(script, arcname=script)
24+
else:
25+
tar.add(script, arcname=os.path.basename(script))
2326
tar.add(model, arcname=os.path.basename(model))
2427
return output_filename

0 commit comments

Comments
 (0)