calcoloscientifico:userguide:alphafold
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| calcoloscientifico:userguide:alphafold [24/01/2025 19:03] – fabio.spataro | calcoloscientifico:userguide:alphafold [06/02/2025 19:46] (versione attuale) – fabio.spataro | ||
|---|---|---|---|
| Linea 13: | Linea 13: | ||
| < | < | ||
| / | / | ||
| + | </ | ||
| + | |||
| + | === Alphafold3 GPU demo === | ||
| + | |||
| + | < | ||
| + | mkdir -p demo/ | ||
| + | cp -p / | ||
| + | cp -p / | ||
| + | cd demo | ||
| + | sbatch slurm-alphafold-gpu-a100_40g.sh | ||
| </ | </ | ||
| Linea 36: | Linea 46: | ||
| </ | </ | ||
| - | Script '' | + | Script '' |
| - | <code bash slurm-alphafold.sh> | + | <code bash slurm-alphafold-gpu-a100_40g.sh> |
| #!/bin/bash --login | #!/bin/bash --login | ||
| #SBATCH --job-name=alphafold | #SBATCH --job-name=alphafold | ||
| Linea 47: | Linea 57: | ||
| #SBATCH --cpus-per-task=8 | #SBATCH --cpus-per-task=8 | ||
| #SBATCH --time=0-02: | #SBATCH --time=0-02: | ||
| - | #SBATCH --mem=8G | + | #SBATCH --mem=10G |
| #SBATCH --partition=gpu | #SBATCH --partition=gpu | ||
| #SBATCH --qos=gpu | #SBATCH --qos=gpu | ||
| Linea 62: | Linea 72: | ||
| test -n " | test -n " | ||
| + | set -x | ||
| + | |||
| + | ALPHAFOLD_JSON_INPUT_FILE=' | ||
| ALPHAFOLD_INPUT_DIR=" | ALPHAFOLD_INPUT_DIR=" | ||
| ALPHAFOLD_OUTPUT_DIR=" | ALPHAFOLD_OUTPUT_DIR=" | ||
| Linea 68: | Linea 81: | ||
| apptainer exec \ | apptainer exec \ | ||
| - | --bind '/ | + | --nv \ |
| - | --bind '/ | + | |
| --bind " | --bind " | ||
| --bind " | --bind " | ||
| - | --bind " | ||
| - | --bind " | ||
| " | " | ||
| python / | python / | ||
| - | --json_path=/ | + | --json_path="/ |
| --model_dir=/ | --model_dir=/ | ||
| --db_dir=/ | --db_dir=/ | ||
| + | --db_dir=/ | ||
| --output_dir=/ | --output_dir=/ | ||
| </ | </ | ||
| The processing result will be saved in the '' | The processing result will be saved in the '' | ||
| + | |||
| + | Scripts for specific NVIDIA GPU models to run '' | ||
| + | |||
| + | ^ GPU ^ Path ^ | ||
| + | | NVIDIA [[https:// | ||
| + | | NVIDIA [[https:// | ||
| + | | NVIDIA [[https:// | ||
| + | | NVIDIA [[https:// | ||
| === Documentation === | === Documentation === | ||
| Linea 119: | Linea 138: | ||
| --db_dir: Path to the directory containing the databases. Can be specified multiple times to search multiple directories in order.; | --db_dir: Path to the directory containing the databases. Can be specified multiple times to search multiple directories in order.; | ||
| repeat this option to specify a list of values | repeat this option to specify a list of values | ||
| - | (default: " | + | (default: " |
| --flash_attention_implementation: | --flash_attention_implementation: | ||
| implementation, | implementation, | ||
| Linea 147: | Linea 166: | ||
| (default: ' | (default: ' | ||
| --model_dir: | --model_dir: | ||
| - | (default: '/ | + | (default: '/hpc/ |
| --nhmmer_binary_path: | --nhmmer_binary_path: | ||
| (default: '/ | (default: '/ | ||
calcoloscientifico/userguide/alphafold.1737741838.txt.gz · Ultima modifica: da fabio.spataro
