-
-
Notifications
You must be signed in to change notification settings - Fork 400
Description
Operating system and version
Rocky Linux 9.4 (Blue Onyx) & Apptainer Container (Ubuntu 18.04.6 LTS)
CPU architecture
x86_64 (PC, Intel Mac, other Intel/AMD)
ANTs code version
v2.4.2.dev1-g0e2ea40
ANTs installation type
Other docker image (please provide URL below)
Container information:
org.label-schema.build-arch: amd64
org.label-schema.build-date: Sunday_20_November_2022_21:30:16_PST
org.label-schema.schema-version: 1.0
org.label-schema.usage.singularity.deffile.bootstrap: docker
org.label-schema.usage.singularity.deffile.from: antsx/ants:master
org.label-schema.usage.singularity.version: 3.8.5
Summary of the problem
I am trying to run antsMultivariateTemplateConstruction2.sh using option -c 5 in our cluster at UBC. I am using a containerized version of ANTs. It looks like the script cannot find sbatch inside the container. So, I get the error do you have sbatch? if not, then choose another c option ... if so, then check where the sbatch alias points .... Apologies if this a naive question on my end, but I am bit confused as to how I can use sbatch in this context. I have tried running the script locally in the cluster environment, or submitting I to the scheduler via sbatch. Can you guys help?
Commands to reproduce the problem
#!/bin/sh
#SBATCH --time=05:00:00
#SBATCH --account=<account>
#SBATCH --job-name=study_t1w_template
#SBATCH --nodes=1
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=1
#SBATCH --mem=20G
#SBATCH --mail-type=ALL
#SBATCH --mail-user=<email>
#SBATCH --output=<output>
#SBATCH --error=<error>
# #########################################################################################
# Load modules
module load apptainer/1.3.1
apptainer exec \
-B /path-to-template-dir/t1w_study_template \
--cleanenv /path-to-container/ants-v2.4.2.sif \
antsMultivariateTemplateConstruction2.sh \
-d 3 \
-c 5 \
-u 03:00:00 \
-v 10G \
-i 4 \
-r 1 \
-o /path-to-template-dir/t1w_study_template/template/t1w_study_template_ \
/path-to-template-dir/t1w_study_template/input/*T1w*.nii.gz > /path-to-template-dir/t1w_study_template/logs/t1w_study_template.log
Output of the command with verbose output.
do you have sbatch? if not, then choose another c option ... if so, then check where the sbatch alias points ...
Data to reproduce the problem
Not necessary.
Thank you!