diff --git a/paddle/fluid/framework/new_executor/data_transfer.cc b/paddle/fluid/framework/new_executor/data_transfer.cc index bb007cd6ae0a53eff3fc5bbe22f8f7e56eb63ad8..15e6b2a1ff9391bf9c4e318a726e5c664a2ac9d2 100644 --- a/paddle/fluid/framework/new_executor/data_transfer.cc +++ b/paddle/fluid/framework/new_executor/data_transfer.cc @@ -266,10 +266,7 @@ void ApplyDataTransform(const OpKernelType& expected_kernel_key, tensor_in = static_cast(&(var->Get()[0])); } else { - PADDLE_THROW(platform::errors::InvalidArgument( - "Variable type is %s, expect LoDTensor or SelectedRows or " - "LoDTensorArray.", - ToTypeName(var->Type()))); + continue; } if (!tensor_in->IsInitialized()) { continue;