forked from jiuyuan/InfiniTensor
20 lines
361 B
C++
20 lines
361 B
C++
#pragma once
|
|
#include "core/graph.h"
|
|
|
|
namespace infini {
|
|
|
|
class Mutator {
|
|
private:
|
|
int candidatesLimit;
|
|
// // Statistical data
|
|
// int numTotalCandidates;
|
|
|
|
public:
|
|
Mutator(int candidatesLimit) : candidatesLimit(candidatesLimit){};
|
|
virtual ~Mutator(){};
|
|
|
|
virtual vector<Graph> run(const Graph &in_graph) = 0;
|
|
};
|
|
|
|
} // namespace infini
|