Skip to content
View EBFormer's full-sized avatar

Block or report EBFormer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EBFormer/README.md

EBFormer

Prerequisites

git clone https://github.com/EBFormer/EBFormer.git
cd EBFormer
python3 -m venv .venv           
source .venv/bin/activate
pip install -r requirements.txt

Dataset (EBFormer 2025)

The training / evaluation data used in the EBFormer ICLR AI4MAT 2026 submission is hosted on Zenodo: Download Dataset on Zenodo

The Zenodo page also includes a information regarding dataset format and structure. Once downloaded, place the extracted directory inside NonlocalNNModels/Data/.


Directory Layout

nequip (local version)
NonlocalNNModels/
├── configs/            # YAML config files
├── Data/               # your datasets (see below)
└── NonlocalNN/
    ├── scripts/
    │   ├── train.py
    │   └── test.py
    └── …               # model code

Training a Model

  1. Navigate to the project root (NonlocalNNModels).
  2. Run the training script with your chosen YAML configuration:
    python3 NonlocalNN/scripts/train.py configs/<desired_config>.yaml --warn-unused

    Configs
    All example configs—including those used in the EBFormer ICLR AI4MAT 2026 submission—are to be placed in configs/.


Testing / Inference

  1. Locate your checkpoint folder (e.g., results/...).
  2. Edit NonlocalNN/scripts/test.py to include the directory in the specified field
  3. Run
    python3 NonlocalNN/scripts/test.py

Popular repositories Loading

  1. EBFormer EBFormer Public

    Python