intermediate upload in infer