| 28 | } |
| 29 | |
| 30 | void OpGrad::insert(int type, OpGrad* converter) { |
| 31 | auto& converterMap = getConverter(); |
| 32 | converterMap.insert(std::make_pair(type, converter)); |
| 33 | } |
| 34 | |
| 35 | std::vector<Express::VARP> OpGrad::gradLinear(Express::VARP loss, const std::vector<Express::VARP>& parameters, const std::vector<Express::VARP>& outputDiff, const std::vector<std::string> blockExpr) { |
| 36 | std::map<EXPRP, std::vector<VARP>> backwardMap; |
no outgoing calls