int. They have exactly the same serialization format (like Safetensors), model structure, and weights have identical tensor shapes.
checkpoint type
weight name
argument for loading weights
original
diffusion_pytorch_model.bin

floating point
diffusion_pytorch_model.fp16.bin
variant, torch_dtype
non-EMA
diffusion_pytorch_model.non_ema.bin
variant
There are two important arguments to know for loading variants:
torch_dtype defines the floating poi