### Build

```shell
conda init bash
conda create -n exom python=3.11 -y
conda activate exom

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia -y
conda install gh scikit-learn lightning tensorboard graphviz xorg-libxrender xorg-libxpm -c conda-forge -y
pip install ray causal-learn zuko

bash make_pt.sh
```

### Run

This includes both training and evaluation.

```shell
bash script/counterfactual/.../train.sh
# eg: script/counterfactual/loglikelihood_effective/train.sh
```

Results will be in `output/` folder.