Variable size serving input

For some reason mlflow serve does not accept the variable sized input of the BruteForce layer.

Things tested so far:

The situation might change when switching from BruteForce to ScaNN layers.