One kernel per encoder.