// Tencent is pleased to support the open source community by making ncnn available. | |
// | |
// Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. | |
// | |
// Licensed under the BSD 3-Clause License (the "License"); you may not use this file except | |
// in compliance with the License. You may obtain a copy of the License at | |
// | |
// https://opensource.org/licenses/BSD-3-Clause | |
// | |
// Unless required by applicable law or agreed to in writing, software distributed | |
// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR | |
// CONDITIONS OF ANY KIND, either express or implied. See the License for the | |
// specific language governing permissions and limitations under the License. | |
namespace ncnn { | |
class NCNN_EXPORT Blob | |
{ | |
public: | |
// empty | |
Blob(); | |
public: | |
// blob name | |
std::string name; | |
// layer index which produce this blob as output | |
int producer; | |
// layer index which need this blob as input | |
int consumer; | |
// shape hint | |
Mat shape; | |
}; | |
} // namespace ncnn | |