Skip to content

Commit a9f1a09

Browse files
committed
some zipfiles weren't unzipping
1 parent 3a8857d commit a9f1a09

2 files changed

Lines changed: 37 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,13 +404,29 @@ IF(BUILD_CUDA)
404404
UNZIPFILE("${HECBENCH_SRC_DIR}/lsqt-cuda/examples.tar.gz")
405405
UNZIPFILE("${HECBENCH_SRC_DIR}/meanshift-cuda/dataset.tar.gz")
406406
UNZIPFILE("${HECBENCH_SRC_DIR}/ced-cuda/frames.tar.gz")
407+
UNZIPFILE("${HECBENCH_SRC_DIR}/columnarSolver-cuda/data.tar.gz")
408+
UNZIPFILE("${HECBENCH_SRC_DIR}/gibbs-cuda/data.tar.gz")
409+
UNZIPFILE("${HECBENCH_SRC_DIR}/mnist-cuda/data.zip")
410+
UNZIPFILE("${HECBENCH_SRC_DIR}/egs-cuda/data.tar.gz")
411+
UNZIPFILE("${HECBENCH_SRC_DIR}/ced-cuda/frames.tar.gz")
412+
UNZIPFILE("${HECBENCH_SRC_DIR}/ccs-cuda/data.tar.gz")
413+
UNZIPFILE("${HECBENCH_SRC_DIR}/mt-cuda/data.tar.gz")
414+
UNZIPFILE("${HECBENCH_SRC_DIR}/sssp-cuda/data.tar.gz")
407415
ENDIF()
408416

409417
IF(BUILD_OMP)
410418
UNZIPFILE("${HECBENCH_SRC_DIR}/axhelm-omp/BlasLapack.tar.gz")
411419
UNZIPFILE("${HECBENCH_SRC_DIR}/testSNAP-omp/refdata.tar.gz")
412420
UNZIPFILE("${HECBENCH_SRC_DIR}/lsqt-cuda/examples.tar.gz")
413421
UNZIPFILE("${HECBENCH_SRC_DIR}/meanshift-cuda/dataset.tar.gz")
422+
UNZIPFILE("${HECBENCH_SRC_DIR}/columnarSolver-cuda/data.tar.gz")
423+
UNZIPFILE("${HECBENCH_SRC_DIR}/gibbs-cuda/data.tar.gz")
424+
UNZIPFILE("${HECBENCH_SRC_DIR}/mnist-cuda/data.zip")
425+
UNZIPFILE("${HECBENCH_SRC_DIR}/egs-cuda/data.tar.gz")
426+
UNZIPFILE("${HECBENCH_SRC_DIR}/ced-cuda/frames.tar.gz")
427+
UNZIPFILE("${HECBENCH_SRC_DIR}/ccs-cuda/data.tar.gz")
428+
UNZIPFILE("${HECBENCH_SRC_DIR}/mt-cuda/data.tar.gz")
429+
UNZIPFILE("${HECBENCH_SRC_DIR}/sssp-cuda/data.tar.gz")
414430
ENDIF()
415431

416432
set(TARGETS "")

gatherData.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,24 @@ def download_files_for_some_targets(targets):
275275
result = subprocess.run(command, cwd=DOWNLOAD_DIR, shell=True)
276276
assert result.returncode == 0
277277

278+
elif basename == 'ge-spmm-cuda':
279+
if not os.path.isfile(f'{srcDir}/data/snap/amazon0302/amazon0302.mtx'):
280+
command = f'mkdir -p ./snap && cd ./snap && source ../downloadSNAP.sh'
281+
result = subprocess.run(command, cwd=f'{srcDir}/data', shell=True)
282+
assert result.returncode == 0
283+
284+
elif basename == 'rsmt-cuda':
285+
if not os.path.isfile(f'{srcDir}/newblue7.kraftwerk70.3d.80.20.82.m8.gr'):
286+
command = f'wget --no-check-certificate http://www.ispd.cc/contests/08/benchmark/newblue7.kraftwerk70.3d.80.20.82.m8.gr.gz'
287+
result = subprocess.run(command, cwd=srcDir, shell=True)
288+
assert result.returncode == 0
289+
290+
elif basename == 'bmf-cuda':
291+
if not os.path.isfile(f'{srcDir}/data/MNIST.in'):
292+
command = f'mkdir -p ./data && cd ./ data && wget --no-check-certificate https://github.com/Funatiq/cuBool/raw/refs/heads/master/data/MNIST.in'
293+
result = subprocess.run(command, cwd=f'{srcDir}', shell=True)
294+
assert result.returncode == 0
295+
278296
# need to have python2 installed for this to work
279297
elif basename == 'heat2d-cuda':
280298
if not os.path.isfile(f'{srcDir}/data.txt'):
@@ -482,6 +500,8 @@ def modify_exe_args_for_some_targets(targets:list):
482500
target['exeArgs'] = 'graph.csv 10000 output'
483501
elif (basename == 'atomicCost-cuda'):
484502
target['exeArgs'] = '16 10'
503+
elif (basename == 'snicit-cuda'):
504+
target['exeArgs'] = '-k C -p ./dataset'
485505

486506

487507
return targets
@@ -808,7 +828,7 @@ def execute_target(target:dict, kernelName:str):
808828
print('executing command:', exeCommand, flush=True)
809829

810830
# we print the stderr to the stdout for analysis
811-
# 15 minute timeout for now?
831+
# 5 minute timeout for now?
812832
# cm-cuda goes over 10 mins to run!
813833
try:
814834
# lsqt gives us zombie processes that take up GPU and do not respect the timeout

0 commit comments

Comments
 (0)