def run_bilateral_slice_apply(self, dev, grid_data, guide_data, input_data, has_offset=False):
with tf.device(dev):
grid_tensor = tf.convert_to_tensor(
grid_data, name='grid', dtype=tf.float32)
guide_tensor = tf.convert_to_tensor(
guide_data, name='guide', dtype=tf.float32)
input_tensor = tf.convert_to_tensor(
input_data, name='input', dtype=tf.float32)
output_tensor = ops.bilateral_slice_apply(grid_tensor, guide_tensor, input_tensor, has_offset=has_offset)
with self.test_session() as sess:
output_data = sess.run(output_tensor)
return output_data
评论列表
文章目录