root: datapipe: source: data_dir: "${ONESCIENCE_BENO_DATA_DIR}/Dirichlet/" cache_dir: "./cache_data" file_prefix: "N8_smoke" verbose: false data: name: "BENO_Elliptic" ntrain: 2 ntest: 1 resolution: 8 ns: 4 domain_bounds: [[0, 1], [0, 1]] dataloader: batch_size: 1 num_workers: 0 pin_memory: false model: name: "HeteroGNS" nnode_in_features: 10 nnode_out_features: 1 nedge_in_features: 7 nmlp_layers: 2 act: "relu" boundary_dim: 16 trans_layer: 1 latent_dim: 16 nmessage_passing_steps: 1 mlp_hidden_dim: 16 training: device: "cpu" output_dir: "./weight" epochs: 1 save_period: 1 checkpoint_name: "model_epoch_{epoch}.pt" seed: 2025 optimizer: name: "Adam" lr: 1.0e-3 weight_decay: 5.0e-4 scheduler: name: "CosineAnnealingWarmRestarts" T_0: 2 T_mult: 1 inference: device: "cpu" checkpoint_dir: "./weight" checkpoint_path: "" result_dir: "./result/output" picture_dir: "./result/picture" metrics_path: "./result/metrics.json" num_visualize: 1 fake_data: root_dir: "./data" seed: 2025 boundary_points: 128 noise_std: 0.001