Strumenti Utente

Strumenti Sito


calcoloscientifico:userguide:boltz2

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
calcoloscientifico:userguide:boltz2 [17/12/2025 18:50] fabio.spatarocalcoloscientifico:userguide:boltz2 [17/12/2025 21:02] (versione attuale) fabio.spataro
Linea 14: Linea 14:
 === Boltz2 python script === === Boltz2 python script ===
  
-Download the Boltz2 script file ''boltz2.py'' and save it:+Download the ''Boltz2'' script file ''boltz2.py'' and save it:
  
 <code python boltz2.py> <code python boltz2.py>
Linea 92: Linea 92:
 Script ''slurm-boltz2-gpu-a100_40g.sh'' to run ''boltz2'' on 1 node with 1 A100 (40 GB) GPU (8 tasks per node): Script ''slurm-boltz2-gpu-a100_40g.sh'' to run ''boltz2'' on 1 node with 1 A100 (40 GB) GPU (8 tasks per node):
  
-<code bash slurm-alphafold-gpu-a100_40g.sh>+<code bash slurm-boltz2-gpu-a100_40g.sh>
 #!/bin/bash --login #!/bin/bash --login
 #SBATCH --job-name=boltz2 #SBATCH --job-name=boltz2
Linea 115: Linea 115:
  
 export NGC_API_KEY="INSERT API KEY HERE" export NGC_API_KEY="INSERT API KEY HERE"
 +export NIM_HTTP_API_PORT=$(hpc-find-free-tcp4-port 2>/dev/null || echo 8000)
 export TMPDIR=$HOME/nim-cache export TMPDIR=$HOME/nim-cache
 export APPTAINERENV_NGC_API_KEY=$NGC_API_KEY export APPTAINERENV_NGC_API_KEY=$NGC_API_KEY
Linea 120: Linea 121:
 export APPTAINERENV_NIM_CACHE=/nim-cache export APPTAINERENV_NIM_CACHE=/nim-cache
 export APPTAINERENV_NIM_WORKSPACE=/nim-cache/workspace export APPTAINERENV_NIM_WORKSPACE=/nim-cache/workspace
 +export APPTAINERENV_NIM_HTTP_API_PORT=$NIM_HTTP_API_PORT
  
 mkdir -p $HOME/nim-cache/workspace mkdir -p $HOME/nim-cache/workspace
- 
-export NIM_HTTP_API_PORT=$(hpc-find-free-tcp4-port) 
-export APPTAINERENV_NIM_HTTP_API_PORT=$NIM_HTTP_API_PORT 
  
 apptainer instance run \ apptainer instance run \
Linea 135: Linea 134:
 apptainer instance list apptainer instance list
  
-Attendo che il server boltz2 sia partito+Waiting for the boltz2 server to start
 until curl -sSf http://localhost:$NIM_HTTP_API_PORT/health/ready; do until curl -sSf http://localhost:$NIM_HTTP_API_PORT/health/ready; do
-    echo "Server non prontoattendo 10s..."+    echo "Server not readywaiting 10 seconds..."
     sleep 10     sleep 10
 done done
-echo "Boltz2 server pronto!"+echo "Boltz2 server ready!"
  
 # Testing boltz2 # Testing boltz2
calcoloscientifico/userguide/boltz2.1765993805.txt.gz · Ultima modifica: da fabio.spataro

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki