重命名 pt2tf 为 pt2pb

This commit is contained in:
zhutian
2020-10-14 08:55:07 +08:00
committed by Gitee
parent 324ab60a5d
commit 90ae190559
407 changed files with 0 additions and 0 deletions
@@ -0,0 +1,20 @@
import tensorflow as tf
from onnx_tf.handlers.backend_handler import BackendHandler
from onnx_tf.handlers.handler import onnx_op
from .gather_and_scatter_mixin import GatherAndScatterMixin
@onnx_op("ScatterND")
class ScatterND(GatherAndScatterMixin, BackendHandler):
@classmethod
def version_11(cls, node, **kwargs):
data = kwargs["tensor_dict"][node.inputs[0]]
indices = kwargs["tensor_dict"][node.inputs[1]]
updates = kwargs["tensor_dict"][node.inputs[2]]
result = cls.chk_idx_out_of_bounds(data, indices)
msg = 'ScatterND indices are out of bounds, please double check the indices and retry.'
with tf.control_dependencies([tf.compat.v1.assert_equal(result, True, message=msg)]):
return [tf.tensor_scatter_nd_update(data, cls.process_neg_idx(data, indices), updates)]