flow-matching / src /inference.py
sabertoaster's picture
Upload folder using huggingface_hub
4edc9aa verified
import sys
import argparse
import json
import time
from pathlib import Path
from typing import Dict, Any, Optional
import numpy as np
import torch
import torch.nn as nn
from omegaconf import DictConfig, OmegaConf
from torch.utils.data import DataLoader
from timm.utils import AverageMeter, random_seed
from data import (
Algonauts2025Dataset,
load_algonauts2025_friends_fmri,
load_algonauts2025_movie10_fmri,
load_sharded_features,
episode_filter,
)
from flow_matching.src.stage1.medarc_architecture import MultiSubjectConvLinearEncoder
from matcha_architecture import CFM
from metric import pearsonr_score
# DEFAULT_DATA_DIR = ROOT.parent / "algonauts2025/datasets" # Adjust based on workspace
DEFAULT_DATA_DIR = Path("/raid/lttung05/fmri_encoder/data/fmri")
SUBJECTS = (1, 2, 3, 5)