theme.palette.mode === "dark" ? "grey.50" : "grey.900",
borderRadius: 1,
"& pre": {
m: 0,
p: 0,
fontFamily: "monospace",
fontSize: "0.875rem",
color: (theme) =>
theme.palette.mode === "dark" ? "grey.900" : "grey.50",
},
}}
>
{`from braindecode.models import LaBraM
from peft import get_peft_model, LoraConfig
# Load the foundation model
model = LaBraM(n_chans=22, n_outputs=4, n_times=1000)
# Apply a PEFT adapter (e.g., LoRA)
peft_config = LoraConfig(
r=16, lora_alpha=32,
target_modules=["qkv"],
lora_dropout=0.1,
)
model = get_peft_model(model, peft_config)
print(model.print_trainable_parameters())`}