MNN/source/core/Command.hpp

29 lines
546 B
C++
Raw Normal View History

2020-11-05 16:41:56 +08:00
//
// Command.hpp
// MNN
//
// Created by MNN on b'2020/07/28'.
// Copyright © 2018, Alibaba Group Holding Limited
//
#ifndef Command_hpp
#define Command_hpp
#include <MNN/Tensor.hpp>
2021-02-07 10:45:07 +08:00
#include <string>
2020-11-05 16:41:56 +08:00
#include <memory>
namespace MNN {
struct Op;
struct Command {
const Op* op;
std::vector<Tensor*> inputs;
std::vector<Tensor*> outputs;
std::vector<uint8_t> buffer; // storage for op
};
struct CommandBuffer {
std::vector<Command> command;
std::vector<std::shared_ptr<Tensor>> extras;
};
}; // namespace MNN
#endif