mirror of https://github.com/alibaba/MNN.git
				
				
				
			
		
			
				
	
	
		
			29 lines
		
	
	
		
			757 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			757 B
		
	
	
	
		
			C++
		
	
	
	
| //
 | |
| //  ExtraTest.cpp
 | |
| //  MNNTests
 | |
| //
 | |
| //  Created by MNN on 2019/09/26.
 | |
| //  Copyright © 2018, Alibaba Group Holding Limited
 | |
| //
 | |
| 
 | |
| #include <MNN/expr/ExprCreator.hpp>
 | |
| #include "MNNTestSuite.h"
 | |
| #include "MNN_generated.h"
 | |
| 
 | |
| using namespace MNN::Express;
 | |
| 
 | |
| class ExtraTest : public MNNTestCase {
 | |
| public:
 | |
|     virtual bool run(int precision) {
 | |
|         auto x = _Input({4}, NHWC, halide_type_of<int32_t>());
 | |
|         std::shared_ptr<MNN::OpT> extraOp(new MNN::OpT);
 | |
|         extraOp->type = MNN::OpType_Extra;
 | |
|         auto y        = Variable::create(Expr::create(extraOp.get(), {x}));
 | |
|         if (nullptr != y->getInfo() || nullptr != y->readMap<int>()) {
 | |
|             return false;
 | |
|         }
 | |
|         return true;
 | |
|     }
 | |
| };
 | |
| MNNTestSuiteRegister(ExtraTest, "expr/Extra");
 |