onnxruntime/samples/c_cxx/imagenet/data_processing.h
Changming Sun 9d67292c8c
Document for the C/C++ samples (#1442)
1. Document for the C/C++ samples.
2. Fix a null pointer errorin the imagenet sample.
2019-07-22 16:14:49 -07:00

13 lines
No EOL
434 B
C++

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
#pragma once
#include <vector>
#include <sal.h>
class DataProcessing {
public:
virtual void operator()(_In_ const void* input_data, _Out_writes_bytes_all_(output_len) void* output_data, size_t output_len) const = 0;
virtual std::vector<int64_t> GetOutputShape(size_t batch_size) const = 0;
virtual ~DataProcessing() = default;
};