Batchability is more about your model than anything else; if the model allows multiple inputs and can return outputs in an easily splittable list, then there's no reason it shouldn't be. Would you be able to take the network activations and put that into a list?