How to train stable diffusion with different channel number in unet?

currently the config of unet channel is :
“block_out_channels”: [320,640,1280,1280],
i want to change the channel number, do i need to train it from scratch? how to modified it
thanks for your help