KPU init/deinit

Based on the examples it seems that you can only run a single model against the KPU at a time. So if I have to do two or more tasks, for each I have to do

kpu.init_…(…)
kpu.run_…(…)
kpu.deinit(…)

Is that true?