Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/63893
Add a check to ensure all the inputs are on cuda device.
Test Plan: CI
Reviewed By: kflu, houseroad
Differential Revision:
D30525265
fbshipit-source-id:
6e50b70fd535defc1f802d51e8bb991b2dd73741
bindings: List[Any] = [None] * (len(self.input_names) + len(self.output_names))
for i, input_name in enumerate(self.input_names):
+ assert inputs[i].is_cuda, f"{i}th input is not on cuda device."
idx = self.engine.get_binding_index(input_name)
bindings[idx] = contiguous_inputs[i].data_ptr()