Skip to content

Commit 00f4563

Browse files
Ruche Testing
1 parent 500039e commit 00f4563

File tree

4 files changed

+43
-3
lines changed

4 files changed

+43
-3
lines changed

config/benchmark_union_cpu.yml config/benchmark_union_local.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dataset:
2-
data_dir: '../../data/spatial'
3-
metadata-file: 'metadata_2024_06_21.csv'
2+
data_dir: './../data/spatial/'
3+
metadata_file: 'metadata_2024_06_21.csv'
44
tissues: ['ovarian']
55
mode: 'union'
66

config/benchmark_union_ruche.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
dataset:
2+
data_dir: '/gpfs/workdir/shared/prime/spatial/all/'
3+
metadata_file: 'metadata_2024_06_21.csv'
4+
tissues: ['breast']
5+
mode: 'union'
6+
7+
params:
8+
model_names: ['STAGATE', 'SEDR', 'SpaceFlow', 'GraphST']
9+
hidden_dim: 64
10+
batch_key: 'slide_id'
11+
device: 'cuda'
12+
fast_dev_run: True
13+
n_clusters: 7
14+
15+
16+
17+

main.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def load_yaml(file_path):
2727
for tissue in config['dataset']['tissues']:
2828
print('----- ', tissue, '\n')
2929

30-
dataset = AnnDataset(data_dir='../../data/spatial', metadata_filename='metadata_2024_06_21.csv')
30+
dataset = AnnDataset(data_dir=config['dataset']['data_dir'], metadata_filename=config['dataset']['metadata_file'])
3131
adataset = dataset.load_data(tissue_types=[tissue], mode=config['dataset']['mode'])
3232

3333
print("------------ Dataset Loaded ! ----------------\n")

remote/slurm_main_cpu.sh

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/bin/bash
2+
#SBATCH --job-name=Novae_benchmark
3+
#SBATCH --output=%x_%j.out
4+
#SBATCH --ntasks=1
5+
6+
#SBATCH --cpus-per-task=4
7+
#SBATCH --gres=gpu:2
8+
#SBATCH --partition=gpu
9+
#SBATCH --mem=256000
10+
#SBATCH --exclude=ruche-gpu01
11+
12+
# Modules load
13+
module load anaconda3/2021.05/gcc-9.2.0
14+
module load cuda/12.2.1/gcc-11.2.0
15+
16+
source activate novae_benchmark
17+
18+
python -u main.py -c config/benchmark_union_ruche.yml
19+
20+
21+
22+
23+

0 commit comments

Comments
 (0)