Skip to content

Commit d728dff

Browse files
committed
fix: include str ivalue type conversion
1 parent ad5e764 commit d728dff

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

core/partitioning/shape_analysis.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,8 @@ void getSegmentsOutputByRunning(
195195
jit_inputs_ivalues.push_back(ivalues_maps[input].toBool());
196196
} else if (input->type()->isSubtypeOf(torch::jit::FloatType::get())) {
197197
jit_inputs_ivalues.push_back(ivalues_maps[input].toDouble());
198+
} else if (input->type()->isSubtypeOf(torch::jit::StringType::get())) {
199+
jit_inputs_ivalues.push_back(ivalues_maps[input].toString());
198200
} else if (input->type()->kind() == torch::jit::TypeKind::ListType) {
199201
// create list
200202
jit_inputs_ivalues.push_back(ivalues_maps[input].toList());
@@ -207,7 +209,7 @@ void getSegmentsOutputByRunning(
207209
} else if (input->type()->kind() == torch::jit::TypeKind::DictType) {
208210
jit_inputs_ivalues.push_back(ivalues_maps[input].toGenericDict());
209211
} else if (input->type()->kind() == torch::jit::TypeKind::DeviceObjType) {
210-
jit_inputs_ivalues.push_back(ivalues_maps[input].toDevice());
212+
jit_inputs_ivalues.push_back(ivalues_maps[input].toString());
211213
} else {
212214
TORCHTRT_THROW_ERROR(
213215
"Expected to find type " << input->type()->str() << " for value " << input->debugName()

0 commit comments

Comments
 (0)