- Install pixi from https://pixi.prefix.dev/latest/
- Get english data from https://github.com/DimABSA/DimABSA2026/tree/main/task-dataset/track_a/subtask_3/eng and put it in
/data/raw/eng
Push/pull models to/from HuggingFace. Set HF_TOKEN in .env for pushing (needs write token). Pulling is public.
pixi run hf-push
pixi run hf-pullAll training and evaluation scripts support --data {laptop,restaurant} to choose the dataset. Model checkpoints are saved to checkpoints/ with the data suffix (e.g., biaffine_laptop.pt, categorization_restaurant.pt).
Default is laptop. Switch to restaurant:
pixi run train-biaffine --data restaurant
pixi run eval-biaffine --data restaurant
pixi run train-categorization --data restaurant
pixi run eval-categorization --data restaurant
pixi run train-va-regression --data restaurant
pixi run eval-va-regression --data restaurant
pixi run eval-pipeline --data restaurantpixi run marimo edit src/data/visualize.py --watchand then open the localhost link it gives.
this uses marimo as an ipynb alternative
pixi run test-datasetvisualizes one batch of size 4 from the simple dataloader.
pixi run eval-candidatespixi run train-biaffine
pixi run eval-biaffinepixi run train-categorization
pixi run eval-categorizationpixi run train-va-regression
pixi run eval-va-regressionpixi run eval-pipeline