mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-09 00:30:53 +00:00
* Checkpoint. * Add doco to graph.h and graph_base.h. Change NodeConstIterator to return a reference to clearly advertise no nullptr's are going to be returned as it's only iterating valid Nodes. Fix some code analysis warnings. * Make a couple of APIs return a reference instead of a pointer as they never return nullptr. * More doco and some minor naming cleanups. * Cleanups Couple more consistency changes. * Fix CUDA test file * Fix invalid line.
14 lines
575 B
C++
14 lines
575 B
C++
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
// Licensed under the MIT License.
|
|
|
|
#pragma once
|
|
#include <memory>
|
|
#include <vector>
|
|
#include "core/graph/function.h"
|
|
//TODO: we need to make it a stand-alone header because both graph.cc and model.cc need to implement create instance of the graph object.
|
|
//Right now only functions_ has issue because it use vector of unique-ptr, maybe we should extend this to GraphImpl later.
|
|
namespace onnxruntime {
|
|
struct FunctionContainer {
|
|
std::vector<std::unique_ptr<Function>> functions_;
|
|
};
|
|
} // namespace onnxruntime
|