Mentions légales du service

Skip to content
Snippets Groups Projects
Commit e3ff34f6 authored by PRUVOST Florent's avatar PRUVOST Florent Committed by Mathieu Faverge
Browse files

Ci/kibana

parent ad6c800f
No related branches found
No related tags found
No related merge requests found
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
paths: paths:
- "chameleon-$NODE-$MPI-$SLURM_NP.err" - "chameleon-$NODE-$MPI-$SLURM_NP.err"
- "chameleon-$NODE-$MPI-$SLURM_NP.out" - "chameleon-$NODE-$MPI-$SLURM_NP.out"
- "build-$NODE-$MPI/chameleon.csv" - "tools/bench/plafrim/chameleon.csv"
- "tools/bench/plafrim/results/$JUBE_ID" - "tools/bench/plafrim/results/$JUBE_ID"
variables: variables:
PLATFORM: plafrim PLATFORM: plafrim
...@@ -4,7 +4,6 @@ set -x ...@@ -4,7 +4,6 @@ set -x
# Configure and Build Chameleon # Configure and Build Chameleon
mkdir -p $CI_PROJECT_DIR/build-$NODE-$MPI mkdir -p $CI_PROJECT_DIR/build-$NODE-$MPI
cp $CI_PROJECT_DIR/guix.json $CI_PROJECT_DIR/build-$NODE-$MPI/
cd $CI_PROJECT_DIR/build-$NODE-$MPI cd $CI_PROJECT_DIR/build-$NODE-$MPI
rm CMake* -rf rm CMake* -rf
cmake $CHAMELEON_BUILD_OPTIONS .. cmake $CHAMELEON_BUILD_OPTIONS ..
...@@ -12,14 +11,16 @@ make -j20 VERBOSE=1 ...@@ -12,14 +11,16 @@ make -j20 VERBOSE=1
export CHAMELEON_BUILD=$PWD export CHAMELEON_BUILD=$PWD
# clean old benchmarks # clean old benchmarks
jube remove --id $JUBE_ID cd $CI_PROJECT_DIR/tools/bench/$PLATFORM/results
jube remove --force --id $JUBE_ID
# Execute jube benchmarks # Execute jube benchmarks
jube run $CI_PROJECT_DIR/tools/bench/$PLATFORM/chameleon.xml --tag gemm potrf geqrf --include-path $CI_PROJECT_DIR/tools/bench/$PLATFORM/parameters/$NODE --id $JUBE_ID cd $CI_PROJECT_DIR/tools/bench/$PLATFORM/
jube run chameleon.xml --tag gemm potrf geqrf --include-path parameters/$NODE --id $JUBE_ID
# jube analysis # jube analysis
jube analyse $CI_PROJECT_DIR/tools/bench/$PLATFORM/results --id $JUBE_ID jube analyse results --id $JUBE_ID
# jube report # jube report
jube result $CI_PROJECT_DIR/tools/bench/$PLATFORM/results --id $JUBE_ID > chameleon.csv jube result results --id $JUBE_ID > chameleon.csv
# send results to the elasticsearch server # send results to the elasticsearch server
export PYTHONPATH=$GUIX_ENVIRONMENT/lib/python3.7/site-packages cp $CI_PROJECT_DIR/guix.json .
python3 $CI_PROJECT_DIR/tools/bench/jube/add_result.py -e https://elasticsearch.bordeaux.inria.fr -t hiepacs -p "chameleon" -h $NODE -m $MPI chameleon.csv python3 $CI_PROJECT_DIR/tools/bench/jube/add_result.py -e https://elasticsearch.bordeaux.inria.fr -t hiepacs -p "chameleon" -h $NODE -m $MPI chameleon.csv
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment