mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-24 22:17:32 +00:00
Fix a few warnings (#762)
* Fix warning in tensor_type_and_shape.cc tensor_type_and_shape.cc:139:18: error: ‘out’ may be used uninitialized in this function [-Werror=maybe-uninitialized] * fix warnings
This commit is contained in:
parent
cb69c65756
commit
2879ee8bd2
3 changed files with 6 additions and 6 deletions
|
|
@ -136,7 +136,7 @@ ORT_API(enum ONNXType, OrtGetValueType, _In_ const OrtValue* value) {
|
|||
try {
|
||||
auto v = reinterpret_cast<const ::onnxruntime::MLValue*>(value);
|
||||
onnxruntime::MLDataType type = v->Type();
|
||||
OrtTypeInfo* out;
|
||||
OrtTypeInfo* out = nullptr;
|
||||
OrtStatus* ptr = OrtTypeInfo::FromDataTypeImpl(type, nullptr, nullptr, &out);
|
||||
if (ptr != nullptr) {
|
||||
OrtReleaseStatus(ptr);
|
||||
|
|
|
|||
|
|
@ -22,11 +22,11 @@ Status UnsqueezeBase::PrepareCompute(OpKernelContext* ctx, Prepare& p) const {
|
|||
|
||||
// New dimension count is the current dimensions + the number of entries in axes_
|
||||
// Initialize output_dims to 0 in each axis initially
|
||||
std::vector<int64_t> output_dims(axes_.size() + input_tensor.Shape().GetDims().size(), 0);
|
||||
std::vector<int64_t> output_dims(axes_.size() + input_tensor.Shape().NumDimensions(), 0);
|
||||
|
||||
// Set all axes_ indices to 1 in output_dims and check for duplicates
|
||||
for (size_t axis : axes_) {
|
||||
if (axis >= output_dims.size())
|
||||
for (int64_t axis : axes_) {
|
||||
if (axis < 0 || axis >= static_cast<int64_t>(output_dims.size()))
|
||||
return Status(ONNXRUNTIME, INVALID_ARGUMENT, "'axes' has an out of range axis");
|
||||
if (output_dims[axis] != 0)
|
||||
return Status(ONNXRUNTIME, INVALID_ARGUMENT, "'axes' has a duplicate axis");
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ class UnsqueezeBase {
|
|||
}
|
||||
|
||||
struct Prepare {
|
||||
const Tensor* input_tensor;
|
||||
Tensor* output_tensor;
|
||||
const Tensor* input_tensor = nullptr;
|
||||
Tensor* output_tensor = nullptr;
|
||||
};
|
||||
|
||||
Status PrepareCompute(OpKernelContext* context, Prepare& p) const;
|
||||
|
|
|
|||
Loading…
Reference in a new issue