vvas_xinfer derives the allocation contract from:
model input format, dimensions, layout, stride, and normalization;
preprocess-config presence or absence;
in-mem-bank and out-mem-bank values;
inference-backend-runtime selection;
upstream caps and allocation-query support.