org.nd4j.linalg.api.ops.NoOp Maven / Gradle / Ivy
package org.nd4j.linalg.api.ops;
import onnx.OnnxProto3;
import org.nd4j.autodiff.samediff.SDVariable;
import org.nd4j.autodiff.samediff.SameDiff;
import org.tensorflow.framework.AttrValue;
import org.tensorflow.framework.GraphDef;
import org.tensorflow.framework.NodeDef;
import java.util.List;
import java.util.Map;
public class NoOp extends DynamicCustomOp {
@Override
public List doDiff(List f1) {
return null;
}
@Override
public String opName() {
return "noop";
}
@Override
public Op.Type opType() {
return Op.Type.CUSTOM;
}
@Override
public void initFromTensorFlow(NodeDef nodeDef, SameDiff initWith, Map attributesForNode, GraphDef graph) {
}
@Override
public void initFromOnnx(OnnxProto3.NodeProto node, SameDiff initWith, Map attributesForNode, OnnxProto3.GraphProto graph) {
}
@Override
public String onnxName() {
return "NoOp";
}
@Override
public String tensorflowName() {
return "NoOp";
}
}