From 92c6368270aa56611f64a03ef5ee5410a251dc8f Mon Sep 17 00:00:00 2001 From: lkrsnik Date: Tue, 27 Mar 2018 11:32:20 +0200 Subject: [PATCH] Tested bidirectional architectural input --- 40_epoch.h5 | 0 40_epoch_history.pkl | 0 .../err.txt | 6 - .../gmlog/description | 1 - .../gmlog/diag | 8 - .../gmlog/errors | 259 ------------------ .../gmlog/grami | 39 --- .../gmlog/input | 0 .../gmlog/local | 26 -- .../gmlog/output | 8 - .../gmlog/statistics | 0 .../gmlog/xml | 33 --- .../out.txt | 0 workbench.py | 6 +- 14 files changed, 3 insertions(+), 383 deletions(-) delete mode 100644 40_epoch.h5 delete mode 100644 40_epoch_history.pkl delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/err.txt delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/description delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/diag delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/errors delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/grami delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/input delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/local delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/output delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/statistics delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/xml delete mode 100644 e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/out.txt diff --git a/40_epoch.h5 b/40_epoch.h5 deleted file mode 100644 index e69de29..0000000 diff --git a/40_epoch_history.pkl b/40_epoch_history.pkl deleted file mode 100644 index e69de29..0000000 diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/err.txt b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/err.txt deleted file mode 100644 index 9f33edf..0000000 --- a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/err.txt +++ /dev/null @@ -1,6 +0,0 @@ -Using Theano backend. -WARNING (theano.sandbox.cuda): The cuda backend is deprecated and will be removed in the next release (v0.10). Please switch to the gpuarray backend. You can get more information about how to switch at this URL: - https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29 - -WARNING (theano.sandbox.cuda): CUDA is installed, but device gpu is not available (error: Unable to get the number of gpus available: no CUDA-capable device is detected) -WARNING (theano.tensor.blas): We did not found a dynamic library into the library_dir of the library we use for blas. If you use ATLAS, make sure to compile it with dynamics library. diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/description b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/description deleted file mode 100644 index 49ad113..0000000 --- a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/description +++ /dev/null @@ -1 +0,0 @@ -&( executable = "workbench.sh" )( stdout = "out.txt" )( stderr = "err.txt" )( cputime = "45000" )( walltime = "45000" )( memory = "12000" )( inputfiles = ( "workbench.py" ".412054917326" ) ( "prepare_data.py" ".422203461399818" ) ( "content_shuffle_vector.h5" "124536" ) ( "shuffle_vector_test.h5" "418608" ) ( "shuffle_vector_train.h5" "3443352" ) ( "shuffle_vector_validate.h5" "435920" ) ( "SlovarIJS_BESEDE_utf8.lex" "29360549" ) ( "40_epoch.h5" ".04294967295" ) ( "40_epoch_history.pkl" ".04294967295" ) ( "notes" ".791623890922" ) ( "workbench.sh" ".1433001277835" ) )( executables = "workbench.sh" )( outputfiles = ( "40_epoch.h5" "" ) ( "workbench.py" "" ) ( "workbench.sh" "" ) ( "40_epoch_history.pkl" "" ) ( "notes" "" ) ( "out.txt" "" ) ( "err.txt" "" ) ( "gmlog" "" ) )( queue = "gridlong_nsc" )( runtimeenvironment = "APPS/BASE/THEANO-GPU-0.9" )( gmlog = "gmlog" )( jobname = "accetuation_nn" )( action = "request" )( clientsoftware = "libarccompute-5.0.5" )( clientxrsl = "&( jobname = ""accetuation_nn"" )( executable = ""workbench.sh"" )( inputfiles = ( ""workbench.py"" """" ) ( ""prepare_data.py"" """" ) ( ""content_shuffle_vector.h5"" ""cnn/internal_representations/inputs/content_shuffle_vector.h5"" ) ( ""shuffle_vector_test.h5"" ""cnn/internal_representations/inputs/shuffle_vector_test.h5"" ) ( ""shuffle_vector_train.h5"" ""cnn/internal_representations/inputs/shuffle_vector_train.h5"" ) ( ""shuffle_vector_validate.h5"" ""cnn/internal_representations/inputs/shuffle_vector_validate.h5"" ) ( ""SlovarIJS_BESEDE_utf8.lex"" ""data/SlovarIJS_BESEDE_utf8.lex"" ) ( ""40_epoch.h5"" """" ) ( ""40_epoch_history.pkl"" """" ) ( ""notes"" """" ) )( outputfiles = ( ""40_epoch.h5"" """" ) ( ""workbench.py"" """" ) ( ""workbench.sh"" """" ) ( ""40_epoch_history.pkl"" """" ) ( ""notes"" """" ) )( stdout = ""out.txt"" )( stderr = ""err.txt"" )( gmlog = ""gmlog"" )( runtimeenvironment = ""APPS/BASE/THEANO-GPU-0.9"" )( gridtime = ""750"" )( memory = ""12000"" )" )( hostname = "luka-laptop" )( savestate = "yes" ) \ No newline at end of file diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/diag b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/diag deleted file mode 100644 index 141e4b3..0000000 --- a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/diag +++ /dev/null @@ -1,8 +0,0 @@ -runtimeenvironments=APPS/BASE/THEANO-GPU-0.9; - -nodename=nsc-fp006.ijs.si -WallTime=45010s -Processors=1 -UserTime=45010s -LRMSStartTime=20170906082225Z -LRMSEndTime=20170906205235Z diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/errors b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/errors deleted file mode 100644 index 1e834ac..0000000 --- a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/errors +++ /dev/null @@ -1,259 +0,0 @@ -2017-09-06T08:21:51Z Job state change UNDEFINED -> ACCEPTED Reason: (Re)Accepting new job -2017-09-06T08:21:51Z Job state change ACCEPTED -> PREPARING Reason: Starting job processing -2017-09-06T08:22:24Z Job state change PREPARING -> SUBMIT Reason: Pre-staging finished, passing job to LRMS ------ starting submit_slurm_job ----- -SLURM jobname: accetuation_nn -SLURM job script built -SLURM script follows: -------------------------------------------------------------------- -#!/bin/bash -l -# SLURM batch job script built by grid-manager -#SBATCH --no-requeue -#SBATCH -e /net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm.comment -#SBATCH -o /net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm.comment - -#SBATCH -p gridlong -#SBATCH --nice=50 -#SBATCH -J 'accetuation_nn' -#SBATCH --get-user-env=10L -#SBATCH -n 1 -#SBATCH --constraint=gpu --gres=gpu:1 -#SBATCH -t 750:0 -#SBATCH -t 750:0 -#SBATCH --mem-per-cpu=12000 -# run singularity image if RTE with singularity is required -if [ -z $SINGULARITY_CONTAINER ]; then -exec /bin/singularity exec -B /var/spool/slurm,/cvmfs,/net/hold/data1,/data1,/data1/slurm,/home,/usr/lib64/nvidia /net/hold/data1/singularity-images/theano-gpu-2.img $0 -fi - -# Overide umask of execution node (sometime values are really strange) -umask 077 - -# source with arguments for DASH shells -sourcewithargs() { -script=$1 -shift -. $script -} -# Setting environment variables as specified by user -export 'GRID_GLOBAL_JOBID=gsiftp://nsc.ijs.si:2811/jobs/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm' - -RUNTIME_JOB_DIR=/net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm -RUNTIME_JOB_STDIN=/dev/null -RUNTIME_JOB_STDOUT=/net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/out.txt -RUNTIME_JOB_STDERR=/net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/err.txt -RUNTIME_JOB_DIAG=/net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm.diag -if [ ! -z "$RUNTIME_GRIDAREA_DIR" ] ; then - RUNTIME_JOB_DIR=$RUNTIME_GRIDAREA_DIR/`basename $RUNTIME_JOB_DIR` - RUNTIME_JOB_STDIN=`echo "$RUNTIME_JOB_STDIN" | sed "s#^$RUNTIME_JOB_DIR#$RUNTIME_GRIDAREA_DIR#"` - RUNTIME_JOB_STDOUT=`echo "$RUNTIME_JOB_STDOUT" | sed "s#^$RUNTIME_JOB_DIR#$RUNTIME_GRIDAREA_DIR#"` - RUNTIME_JOB_STDERR=`echo "$RUNTIME_JOB_STDERR" | sed "s#^$RUNTIME_JOB_DIR#$RUNTIME_GRIDAREA_DIR#"` - RUNTIME_JOB_DIAG=`echo "$RUNTIME_JOB_DIAG" | sed "s#^$RUNTIME_JOB_DIR#$RUNTIME_GRIDAREA_DIR#"` - RUNTIME_CONTROL_DIR=`echo "$RUNTIME_CONTROL_DIR" | sed "s#^$RUNTIME_JOB_DIR#$RUNTIME_GRIDAREA_DIR#"` -fi -RUNTIME_LOCAL_SCRATCH_DIR=${RUNTIME_LOCAL_SCRATCH_DIR:-$WORKDIR} -RUNTIME_FRONTEND_SEES_NODE=${RUNTIME_FRONTEND_SEES_NODE:-} -RUNTIME_NODE_SEES_FRONTEND=${RUNTIME_NODE_SEES_FRONTEND:-yes} - if [ ! -z "$RUNTIME_LOCAL_SCRATCH_DIR" ] && [ ! -z "$RUNTIME_NODE_SEES_FRONTEND" ]; then - RUNTIME_NODE_JOB_DIR="$RUNTIME_LOCAL_SCRATCH_DIR"/`basename "$RUNTIME_JOB_DIR"` - rm -rf "$RUNTIME_NODE_JOB_DIR" - mkdir -p "$RUNTIME_NODE_JOB_DIR" - # move directory contents - for f in "$RUNTIME_JOB_DIR"/.* "$RUNTIME_JOB_DIR"/*; do - [ "$f" = "$RUNTIME_JOB_DIR/*" ] && continue # glob failed, no files - [ "$f" = "$RUNTIME_JOB_DIR/." ] && continue - [ "$f" = "$RUNTIME_JOB_DIR/.." ] && continue - [ "$f" = "$RUNTIME_JOB_DIR/.diag" ] && continue - [ "$f" = "$RUNTIME_JOB_DIR/.comment" ] && continue - if ! mv "$f" "$RUNTIME_NODE_JOB_DIR"; then - echo "Failed to move '$f' to '$RUNTIME_NODE_JOB_DIR'" 1>&2 - exit 1 - fi - done - if [ ! -z "$RUNTIME_FRONTEND_SEES_NODE" ] ; then - # creating link for whole directory - ln -s "$RUNTIME_FRONTEND_SEES_NODE"/`basename "$RUNTIME_JOB_DIR"` "$RUNTIME_JOB_DIR" - else - # keep stdout, stderr and control directory on frontend - # recreate job directory - mkdir -p "$RUNTIME_JOB_DIR" - # make those files - mkdir -p `dirname "$RUNTIME_JOB_STDOUT"` - mkdir -p `dirname "$RUNTIME_JOB_STDERR"` - touch "$RUNTIME_JOB_STDOUT" - touch "$RUNTIME_JOB_STDERR" - RUNTIME_JOB_STDOUT__=`echo "$RUNTIME_JOB_STDOUT" | sed "s#^${RUNTIME_JOB_DIR}#${RUNTIME_NODE_JOB_DIR}#"` - RUNTIME_JOB_STDERR__=`echo "$RUNTIME_JOB_STDERR" | sed "s#^${RUNTIME_JOB_DIR}#${RUNTIME_NODE_JOB_DIR}#"` - rm "$RUNTIME_JOB_STDOUT__" 2>/dev/null - rm "$RUNTIME_JOB_STDERR__" 2>/dev/null - if [ ! -z "$RUNTIME_JOB_STDOUT__" ] && [ "$RUNTIME_JOB_STDOUT" != "$RUNTIME_JOB_STDOUT__" ]; then - ln -s "$RUNTIME_JOB_STDOUT" "$RUNTIME_JOB_STDOUT__" - fi - if [ "$RUNTIME_JOB_STDOUT__" != "$RUNTIME_JOB_STDERR__" ] ; then - if [ ! -z "$RUNTIME_JOB_STDERR__" ] && [ "$RUNTIME_JOB_STDERR" != "$RUNTIME_JOB_STDERR__" ]; then - ln -s "$RUNTIME_JOB_STDERR" "$RUNTIME_JOB_STDERR__" - fi - fi - if [ ! -z "$RUNTIME_CONTROL_DIR" ] ; then - # move control directory back to frontend - RUNTIME_CONTROL_DIR__=`echo "$RUNTIME_CONTROL_DIR" | sed "s#^${RUNTIME_JOB_DIR}#${RUNTIME_NODE_JOB_DIR}#"` - mv "$RUNTIME_CONTROL_DIR__" "$RUNTIME_CONTROL_DIR" - fi - fi - # adjust stdin,stdout & stderr pointers - RUNTIME_JOB_STDIN=`echo "$RUNTIME_JOB_STDIN" | sed "s#^${RUNTIME_JOB_DIR}#${RUNTIME_NODE_JOB_DIR}#"` - RUNTIME_JOB_STDOUT=`echo "$RUNTIME_JOB_STDOUT" | sed "s#^${RUNTIME_JOB_DIR}#${RUNTIME_NODE_JOB_DIR}#"` - RUNTIME_JOB_STDERR=`echo "$RUNTIME_JOB_STDERR" | sed "s#^${RUNTIME_JOB_DIR}#${RUNTIME_NODE_JOB_DIR}#"` - RUNTIME_FRONTEND_JOB_DIR="$RUNTIME_JOB_DIR" - RUNTIME_JOB_DIR="$RUNTIME_NODE_JOB_DIR" - fi - if [ -z "$RUNTIME_NODE_SEES_FRONTEND" ] ; then - mkdir -p "$RUNTIME_JOB_DIR" - fi - -RESULT=0 - -if [ "$RESULT" = '0' ] ; then -# Running runtime scripts -export RUNTIME_CONFIG_DIR=${RUNTIME_CONFIG_DIR:-/net/hold/data1/arc/runtime/} -runtimeenvironments= -if [ ! -z "$RUNTIME_CONFIG_DIR" ] ; then - if [ -r "${RUNTIME_CONFIG_DIR}/APPS/BASE/THEANO-GPU-0.9" ] ; then - runtimeenvironments="${runtimeenvironments}APPS/BASE/THEANO-GPU-0.9;" - cmdl=${RUNTIME_CONFIG_DIR}/APPS/BASE/THEANO-GPU-0.9 - sourcewithargs $cmdl 1 - if [ $? -ne '0' ] ; then - echo "Runtime APPS/BASE/THEANO-GPU-0.9 script failed " 1>&2 - echo "Runtime APPS/BASE/THEANO-GPU-0.9 script failed " 1>"$RUNTIME_JOB_DIAG" - exit 1 - fi - fi -fi - -echo "runtimeenvironments=$runtimeenvironments" >> "$RUNTIME_JOB_DIAG" -if [ ! "X$SLURM_NODEFILE" = 'X' ] ; then - if [ -r "$SLURM_NODEFILE" ] ; then - cat "$SLURM_NODEFILE" | sed 's/\(.*\)/nodename=\1/' >> "$RUNTIME_JOB_DIAG" - NODENAME_WRITTEN="1" - else - SLURM_NODEFILE= - fi -fi -if [ "$RESULT" = '0' ] ; then - # Changing to session directory - HOME=$RUNTIME_JOB_DIR - export HOME - if ! cd "$RUNTIME_JOB_DIR"; then - echo "Failed to switch to '$RUNTIME_JOB_DIR'" 1>&2 - RESULT=1 - fi - if [ ! -z "$RESULT" ] && [ "$RESULT" != 0 ]; then - exit $RESULT - fi -nodename=`/bin/hostname -f` -echo "nodename=$nodename" >> "$RUNTIME_JOB_DIAG" -echo "Processors=1" >> "$RUNTIME_JOB_DIAG" -executable='./workbench.sh' -# Check if executable exists -if [ ! -f "$executable" ]; -then - echo "Path \"$executable\" does not seem to exist" 1>$RUNTIME_JOB_STDOUT 2>$RUNTIME_JOB_STDERR 1>&2 - exit 1 -fi -# See if executable is a script, and extract the name of the interpreter -line1=`dd if="$executable" count=1 2>/dev/null | head -n 1` -command=`echo $line1 | sed -n 's/^#! *//p'` -interpreter=`echo $command | awk '{print $1}'` -if [ "$interpreter" = /usr/bin/env ]; then interpreter=`echo $command | awk '{print $2}'`; fi -# If it's a script and the interpreter is not found ... -[ "x$interpreter" = x ] || type "$interpreter" > /dev/null 2>&1 || { - - echo "Cannot run $executable: $interpreter: not found" 1>$RUNTIME_JOB_STDOUT 2>$RUNTIME_JOB_STDERR 1>&2 - exit 1; } -GNU_TIME='/usr/bin/time' -if [ ! -z "$GNU_TIME" ] && ! "$GNU_TIME" --version >/dev/null 2>&1; then - echo "WARNING: GNU time not found at: $GNU_TIME" 2>&1; - GNU_TIME= -fi - -if [ -z "$GNU_TIME" ] ; then - "./workbench.sh" <$RUNTIME_JOB_STDIN 1>$RUNTIME_JOB_STDOUT 2>$RUNTIME_JOB_STDERR -else - $GNU_TIME -o "$RUNTIME_JOB_DIAG" -a -f 'WallTime=%es\nKernelTime=%Ss\nUserTime=%Us\nCPUUsage=%P\nMaxResidentMemory=%MkB\nAverageResidentMemory=%tkB\nAverageTotalMemory=%KkB\nAverageUnsharedMemory=%DkB\nAverageUnsharedStack=%pkB\nAverageSharedMemory=%XkB\nPageSize=%ZB\nMajorPageFaults=%F\nMinorPageFaults=%R\nSwaps=%W\nForcedSwitches=%c\nWaitSwitches=%w\nInputs=%I\nOutputs=%O\nSocketReceived=%r\nSocketSent=%s\nSignals=%k\n' "./workbench.sh" <$RUNTIME_JOB_STDIN 1>$RUNTIME_JOB_STDOUT 2>$RUNTIME_JOB_STDERR - -fi -RESULT=$? - -fi -fi -if [ ! -z "$RUNTIME_CONFIG_DIR" ] ; then - if [ -r "${RUNTIME_CONFIG_DIR}/APPS/BASE/THEANO-GPU-0.9" ] ; then - cmdl=${RUNTIME_CONFIG_DIR}/APPS/BASE/THEANO-GPU-0.9 - sourcewithargs $cmdl 2 - fi -fi - -if [ ! -z "$RUNTIME_LOCAL_SCRATCH_DIR" ] ; then - find ./ -type l -exec rm -f "{}" ";" - find ./ -type f -exec chmod u+w "{}" ";" - chmod -R u-w "$RUNTIME_JOB_DIR"/'40_epoch.h5' 2>/dev/null - chmod -R u-w "$RUNTIME_JOB_DIR"/'workbench.py' 2>/dev/null - chmod -R u-w "$RUNTIME_JOB_DIR"/'workbench.sh' 2>/dev/null - chmod -R u-w "$RUNTIME_JOB_DIR"/'40_epoch_history.pkl' 2>/dev/null - chmod -R u-w "$RUNTIME_JOB_DIR"/'notes' 2>/dev/null - chmod -R u-w "$RUNTIME_JOB_DIR"/'out.txt' 2>/dev/null - chmod -R u-w "$RUNTIME_JOB_DIR"/'err.txt' 2>/dev/null - chmod -R u-w "$RUNTIME_JOB_DIR"/'gmlog' 2>/dev/null - find ./ -type f -perm /200 -exec rm -f "{}" ";" - find ./ -type f -exec chmod u+w "{}" ";" -fi - - if [ ! -z "$RUNTIME_LOCAL_SCRATCH_DIR" ] && [ ! -z "$RUNTIME_NODE_SEES_FRONTEND" ]; then - if [ ! -z "$RUNTIME_FRONTEND_SEES_NODE" ] ; then - # just move it - rm -rf "$RUNTIME_FRONTEND_JOB_DIR" - destdir=`dirname "$RUNTIME_FRONTEND_JOB_DIR"` - if ! mv "$RUNTIME_NODE_JOB_DIR" "$destdir"; then - echo "Failed to move '$RUNTIME_NODE_JOB_DIR' to '$destdir'" 1>&2 - RESULT=1 - fi - else - # remove links - rm -f "$RUNTIME_JOB_STDOUT" 2>/dev/null - rm -f "$RUNTIME_JOB_STDERR" 2>/dev/null - # move directory contents - for f in "$RUNTIME_NODE_JOB_DIR"/.* "$RUNTIME_NODE_JOB_DIR"/*; do - [ "$f" = "$RUNTIME_NODE_JOB_DIR/*" ] && continue # glob failed, no files - [ "$f" = "$RUNTIME_NODE_JOB_DIR/." ] && continue - [ "$f" = "$RUNTIME_NODE_JOB_DIR/.." ] && continue - [ "$f" = "$RUNTIME_NODE_JOB_DIR/.diag" ] && continue - [ "$f" = "$RUNTIME_NODE_JOB_DIR/.comment" ] && continue - if ! mv "$f" "$RUNTIME_FRONTEND_JOB_DIR"; then - echo "Failed to move '$f' to '$RUNTIME_FRONTEND_JOB_DIR'" 1>&2 - RESULT=1 - fi - done - rm -rf "$RUNTIME_NODE_JOB_DIR" - fi - fi - echo "exitcode=$RESULT" >> "$RUNTIME_JOB_DIAG" - exit $RESULT -------------------------------------------------------------------- - -job submitted successfully! -local job id: 734035 ------ exiting submit_slurm_job ----- - -2017-09-06T08:22:24Z Job state change SUBMIT -> INLRMS Reason: Job is passed to LRMS -------- Contents of output stream forwarded by the LRMS --------- -WARNING: GNU time not found at: /usr/bin/time -slurmstepd: error: *** JOB 734035 ON nsc-fp006 CANCELLED AT 2017-09-06T22:52:34 DUE TO TIME LIMIT *** -------------------------- End of output ------------------------- -2017-09-06T20:55:12Z Job state change INLRMS -> FINISHING Reason: Job finished executing in LRMS -2017-09-06T20:56:12Z Job state change FINISHING -> FINISHED Reason: Stage-out finished. -2017-09-06T21:49:02Z Job state change UNDEFINED -> FINISHED Reason: (Re)Accepting new job -2017-09-06T23:49:20Z Job state change UNDEFINED -> FINISHED Reason: (Re)Accepting new job -2017-09-07T01:49:53Z Job state change UNDEFINED -> FINISHED Reason: (Re)Accepting new job -2017-09-07T03:50:36Z Job state change UNDEFINED -> FINISHED Reason: (Re)Accepting new job -2017-09-07T05:50:39Z Job state change UNDEFINED -> FINISHED Reason: (Re)Accepting new job -2017-09-07T07:50:54Z Job state change UNDEFINED -> FINISHED Reason: (Re)Accepting new job diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/grami b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/grami deleted file mode 100644 index caf614a..0000000 --- a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/grami +++ /dev/null @@ -1,39 +0,0 @@ -joboption_directory='/net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm' -joboption_controldir='/var/spool/arc/jobstatus/' -joboption_arg_0='./workbench.sh' -joboption_stdin='/dev/null' -joboption_stdout='/net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/out.txt' -joboption_stderr='/net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/err.txt' -joboption_env_0=GRID_GLOBAL_JOBID='gsiftp://nsc.ijs.si:2811/jobs/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm' -joboption_cputime=45000 -joboption_walltime=45000 -joboption_memory=12000 -joboption_virtualmemory= -joboption_disk= -joboption_count=1 -joboption_runtime_0='APPS/BASE/THEANO-GPU-0.9' -joboption_jobname='accetuation_nn' -joboption_queue='gridlong' -joboption_starttime= -joboption_gridid='e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm' -joboption_priority=50 -joboption_inputfile_0='/workbench.py' -joboption_inputfile_1='/prepare_data.py' -joboption_inputfile_2='/content_shuffle_vector.h5' -joboption_inputfile_3='/shuffle_vector_test.h5' -joboption_inputfile_4='/shuffle_vector_train.h5' -joboption_inputfile_5='/shuffle_vector_validate.h5' -joboption_inputfile_6='/SlovarIJS_BESEDE_utf8.lex' -joboption_inputfile_7='/40_epoch.h5' -joboption_inputfile_8='/40_epoch_history.pkl' -joboption_inputfile_9='/notes' -joboption_inputfile_10='/workbench.sh' -joboption_outputfile_0='/40_epoch.h5' -joboption_outputfile_1='/workbench.py' -joboption_outputfile_2='/workbench.sh' -joboption_outputfile_3='/40_epoch_history.pkl' -joboption_outputfile_4='/notes' -joboption_outputfile_5='/out.txt' -joboption_outputfile_6='/err.txt' -joboption_outputfile_7='/gmlog' -joboption_jobid=734035 diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/input b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/input deleted file mode 100644 index e69de29..0000000 diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/local b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/local deleted file mode 100644 index a6e40fb..0000000 --- a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/local +++ /dev/null @@ -1,26 +0,0 @@ -globalid=gsiftp://nsc.ijs.si:2811/jobs/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm -headnode=gsiftp://nsc.ijs.si:2811/jobs -interface=org.nordugrid.gridftpjob -lrms=SLURM -queue=gridlong -localid=734035 -args=workbench.sh -argscode=0 -subject=/C=SI/O=SiGNET/O=FRI Uni-Lj/CN=Luka Krsnik -starttime=20170906082151Z -lifetime=604800 -rerun=0 -downloads=0 -uploads=0 -jobname=accetuation_nn -gmlog=gmlog -cleanuptime=20170913205612Z -delegexpiretime=20170906200810Z -clientname=88.200.99.117:59172 -delegationid=b01f4f77dbc8 -sessiondir=/net/hold/data1/arc/session//e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm -diskspace=0 -freestagein=no -voms=/gen.vo.sling.si -transfershare=_default -priority=50 diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/output b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/output deleted file mode 100644 index 3a1d74f..0000000 --- a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/output +++ /dev/null @@ -1,8 +0,0 @@ -/40_epoch.h5 -/workbench.py -/workbench.sh -/40_epoch_history.pkl -/notes -/out.txt -/err.txt -/gmlog diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/statistics b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/statistics deleted file mode 100644 index e69de29..0000000 diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/xml b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/xml deleted file mode 100644 index 3b116bd..0000000 --- a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/gmlog/xml +++ /dev/null @@ -1,33 +0,0 @@ - - urn:caid:nsc.ijs.si:org.nordugrid.gridftpjob:e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm - accetuation_nn - SubmittedVia=org.nordugrid.gridftpjob - single - urn:idfe:e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm - nordugrid:xrsl - nordugrid:FINISHED - bes:Finished - emies:terminal - emiesattr:client-stageout-possible - /C=SI/O=SiGNET/O=FRI Uni-Lj/CN=Luka Krsnik - gen0006 - 45000 - 45000 - 1 - APPS/BASE/THEANO-GPU-0.9 - /dev/null - out.txt - err.txt - gmlog - nsc-fp006.ijs.si - gridlong - 45010 - 2017-09-06T08:21:51Z - 2017-09-07T07:50:54Z - 2017-09-13T20:56:12Z - 2017-09-06T20:08:10Z - 88.200.99.117 - - urn:ogf:ComputingShare:nsc.ijs.si:gridlong - - diff --git a/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/out.txt b/e1PMDmzlk9qnOeFSGmVnjcgoABFKDmABFKDmZmMKDmABFKDmnXN6sm/out.txt deleted file mode 100644 index e69de29..0000000 diff --git a/workbench.py b/workbench.py index 5de3e69..e0cfa8c 100644 --- a/workbench.py +++ b/workbench.py @@ -32,7 +32,7 @@ data.generate_data('letters_word_accetuation_bidirectional_train', 'letters_word_accetuation_bidirectional_test', 'letters_word_accetuation_bidirectional_validate', content_name='SlovarIJS_BESEDE_utf8.lex', content_shuffle_vector='content_shuffle_vector', shuffle_vector='shuffle_vector', - inputs_location='', content_location='') + inputs_location='cnn/internal_representations/inputs/', content_location='data/') num_examples = len(data.x_train) # training set size @@ -84,10 +84,10 @@ model.compile(loss='binary_crossentropy', optimizer=opt, metrics=[actual_accurac # model.compile(loss='mean_squared_error', optimizer='adam', metrics=['accuracy']) -history = model.fit_generator(data.generator('train', batch_size, content_name='SlovarIJS_BESEDE_utf8.lex', content_location=''), +history = model.fit_generator(data.generator('train', batch_size, content_name='SlovarIJS_BESEDE_utf8.lex', content_location='data/'), data.x_train.shape[0]/(batch_size * num_fake_epoch), epochs=actual_epoch*num_fake_epoch, - validation_data=data.generator('test', batch_size, content_name='SlovarIJS_BESEDE_utf8.lex', content_location=''), + validation_data=data.generator('test', batch_size, content_name='SlovarIJS_BESEDE_utf8.lex', content_location='data/'), validation_steps=data.x_test.shape[0]/(batch_size * num_fake_epoch), verbose=2 )