Adds a creator.
| 63 | |
| 64 | // Adds a creator. |
| 65 | static void AddCreator(const string& type, Creator creator) { |
| 66 | CreatorRegistry& registry = Registry(); |
| 67 | CHECK_EQ(registry.count(type), 0) |
| 68 | << "Solver type " << type << " already registered."; |
| 69 | registry[type] = creator; |
| 70 | } |
| 71 | |
| 72 | // Get a solver using a SolverParameter. |
| 73 | static Solver<Dtype>* CreateSolver(const SolverParameter& param) { |