File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,9 @@ void getSegmentsOutputByRunning(
64
64
// set inputs ivalues, now supports Tensor/Int to pass argumentes between different segments
65
65
for (auto & input : seg_block.raw_inputs ()) {
66
66
TRTORCH_CHECK (ivalues_maps.count (input), " Could not find mini graph input IValue " << input->debugName ());
67
- if (input->type ()->isSubtypeOf (torch::jit::TensorType::get ())) {
67
+ if (input->node ()->kind () == torch::jit::prim::Param) {
68
+ jit_inputs_ivalues.push_back (ivalues_maps[input]);
69
+ } else if (input->type ()->isSubtypeOf (torch::jit::TensorType::get ())) {
68
70
jit_inputs_ivalues.push_back (ivalues_maps[input].toTensor ());
69
71
} else if (input->type ()->isSubtypeOf (torch::jit::IntType::get ())) {
70
72
jit_inputs_ivalues.push_back (ivalues_maps[input].toInt ());
You can’t perform that action at this time.
0 commit comments