Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- driver=$(nvidia-smi | awk '/Driver Version/ {print $6}')
- echo hostname=$(hostname)
- echo user=$(id)
- export WDIR=`pwd`
- echo udocker run powerfit...
- echo starttime=$(date)
- git clone https://github.com/indigo-dc/udocker
- cd udocker
- image=/cvmfs/wenmr.egi.eu/BCBR/PowerFit/powerfit-nvdrv_$driver.tar
- [ -f $image ] && ./udocker load -i $image
- [ -f $image ] || ./udocker pull indigodatacloudapps/powerfit:nvdrv_$driver
- echo time after pull = $(date)
- rnd=$RANDOM
- ./udocker create --name=powerfit-$rnd indigodatacloudapps/powerfit:nvdrv_$driver
- echo time after udocker create = $(date)
- mkdir $WDIR/out
- ./udocker run --hostnev --volume=$WDIR:/home powerfit-$rnd powerfit /home/1046.map 46.0 /home/GroES_1gru.pdb -a 4.71 -l -g -d /home/out
- nvidia-smi --query-accounted-apps=timestamp,pid,gpu_serial,gpu_name,gpu_utilization,time --format=csv
- echo time after udocker run = $(date)
- ./udocker rm powerfit-$rnd
- ./udocker rmi indigodatacloudapps/powerfit:nvdrv_$driver
- cd $WDIR
- tar zcvf results.tgz out/
- echo endtime=$(date)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement