Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build a Dendrogram class, adapt Louvain/Leiden/ECG to use it #1359

Merged
merged 21 commits into from
Feb 5, 2021
Merged
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
ab335b7
create a dendogram in the C++ code
ChuckHastings Jan 7, 2021
4d984c6
fix clang format issues
ChuckHastings Jan 7, 2021
9c276ae
update copyright date
ChuckHastings Jan 7, 2021
0ded26d
Merge branch 'branch-0.18' into fea_louvain_dendogram
ChuckHastings Jan 14, 2021
637aee1
New idea for ECG
ChuckHastings Jan 21, 2021
7187bdb
Merge branch 'branch-0.18' into fea_louvain_dendogram
ChuckHastings Jan 21, 2021
347051c
rename ECG to make it consistent
ChuckHastings Jan 21, 2021
755c298
missed renaming ECG in CMakeLists.txt
ChuckHastings Jan 21, 2021
142024c
Merge branch 'branch-0.18' into fea_louvain_dendogram
ChuckHastings Jan 27, 2021
07ad090
fix spelling of dendrogram, fix clang formatting issues
ChuckHastings Jan 27, 2021
becbc63
Merge branch 'branch-0.18' into fea_louvain_dendogram
ChuckHastings Feb 2, 2021
bc3f26d
address comments from PR
ChuckHastings Feb 3, 2021
a3dd26d
Merge branch 'branch-0.18' into fea_louvain_dendogram
ChuckHastings Feb 3, 2021
84d3bf1
add checks for Pascal architecture in Louvain derived tests
ChuckHastings Feb 4, 2021
2e89e2c
reformat and update copyright dates
ChuckHastings Feb 4, 2021
825d6af
a few more flake8 errors
ChuckHastings Feb 4, 2021
4f0453e
Merge branch 'branch-0.18' into fea_louvain_dendogram
ChuckHastings Feb 4, 2021
9afc8de
refactor notebook tests to make it easier to filter tests; filter out…
ChuckHastings Feb 5, 2021
3db5697
delete some unused code in script
ChuckHastings Feb 5, 2021
d40f5a0
misspelled update from Rick
ChuckHastings Feb 5, 2021
9532b13
add early breaks, fix copyright dates
ChuckHastings Feb 5, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
delete some unused code in script
  • Loading branch information
ChuckHastings committed Feb 5, 2021
commit 3db569764abab51371193e40292724ccc751a7ad
29 changes: 6 additions & 23 deletions ci/gpu/test-notebooks.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,6 @@ LIBCUDF_KERNEL_CACHE_PATH=${WORKSPACE}/.jitcache
cd ${NOTEBOOKS_DIR}
TOPLEVEL_NB_FOLDERS=$(find . -name *.ipynb |cut -d'/' -f2|sort -u)

# Add notebooks that should be skipped here
# (space-separated list of filenames without paths)

SKIPNBS="uvm.ipynb bfs_benchmark.ipynb louvain_benchmark.ipynb pagerank_benchmark.ipynb sssp_benchmark.ipynb release.ipynb nx_cugraph_bc_benchmarking.ipynb"

## Check env
env

Expand All @@ -39,24 +34,12 @@ for folder in ${TOPLEVEL_NB_FOLDERS}; do
cd ${NOTEBOOKS_DIR}/${folder}
for nb in $(python ${WORKSPACE}/ci/gpu/notebook_list.py); do
nbBasename=$(basename ${nb})
# Skip all NBs that use dask (in the code or even in their name)
if ((echo ${nb}|grep -qi dask) || \
(grep -q dask ${nb})); then
echo "--------------------------------------------------------------------------------"
echo "SKIPPING: ${nb} (suspected Dask usage, not currently automatable)"
echo "--------------------------------------------------------------------------------"
elif (echo " ${SKIPNBS} " | grep -q " ${nbBasename} "); then
echo "--------------------------------------------------------------------------------"
echo "SKIPPING: ${nb} (listed in skip list)"
echo "--------------------------------------------------------------------------------"
else
cd $(dirname ${nb})
nvidia-smi
${NBTEST} ${nbBasename}
EXITCODE=$((EXITCODE | $?))
rm -rf ${LIBCUDF_KERNEL_CACHE_PATH}/*
cd ${NOTEBOOKS_DIR}/${folder}
fi
cd $(dirname ${nb})
nvidia-smi
${NBTEST} ${nbBasename}
EXITCODE=$((EXITCODE | $?))
rm -rf ${LIBCUDF_KERNEL_CACHE_PATH}/*
cd ${NOTEBOOKS_DIR}/${folder}
done
done

Expand Down