- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 14 for ConvertTensor (0.43 sec)
-
tensorflow/compiler/mlir/tensorflow/utils/convert_tensor.h
absl::StatusOr<mlir::ElementsAttr> ConvertTensorProto( const TensorProto& input_tensor, mlir::Builder* builder); // Converts an TensorFlow tensor into an MLIR elements attribute. absl::StatusOr<mlir::ElementsAttr> ConvertTensor(const Tensor& input_tensor, mlir::Builder* builder); // Converts a shape from MLIR to a TensorFlow tensor shape proto.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri Apr 26 09:37:10 UTC 2024 - 2.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/utils/convert_tensor_test.cc
Tensor tensor(DT_STRING, TensorShape({1, 2, 2, 1})); EXPECT_EQ(4, tensor.NumElements()); auto Tt = tensor.flat<tstring>(); Tt.setValues({"one", "two", "three", "four"}); auto value_or_status = ConvertTensor(tensor, &b); ASSERT_TRUE(value_or_status.ok()); auto attr = value_or_status.value(); EXPECT_TRUE(mlir::isa<mlir::DenseStringElementsAttr>(attr));
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 10.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/lift_variables.cc
const StringRef name = std::get<0>(iter); const Tensor& tensor = std::get<1>(iter); // Create tensor attribute for this variable. absl::StatusOr<ElementsAttr> tensor_attr_or = ConvertTensor(tensor, &builder); if (!tensor_attr_or.ok()) { return module.emitOpError() << "failed to convert tensor (name: " << name.str() << ")"; }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 23 09:05:47 UTC 2024 - 7.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/utils/eval_util.cc
auto clean_tensor = MakeCleanup([tf_tensor] { TF_DeleteTensor(tf_tensor); }); Tensor tensor; RETURN_FAILURE_IF_ERROR(TF_TensorToTensor(tf_tensor, &tensor)); auto attr_or = ConvertTensor(tensor, &builder); RETURN_FAILURE_IF_ERROR(attr_or.status()); results->push_back(attr_or.value()); } VLOG(1) << "Evaluate node " << node_name << " successfully!"; return mlir::success();
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Dec 13 06:02:14 UTC 2023 - 5.7K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/initialize_variables_in_session_init.cc
tensorflow::Tensor* tensor, func::FuncOp session_init_func, OpBuilder builder) { absl::StatusOr<ElementsAttr> tensor_attr_or = tensorflow::ConvertTensor(*tensor, &builder); assert(tensor_attr_or.ok() && "Expect valid tensor"); ElementsAttr tensor_attr = tensor_attr_or.value(); builder.setInsertionPointToStart(&session_init_func.getBlocks().front());
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 23 09:05:47 UTC 2024 - 7K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/utils/convert_tensor.cc
const auto& val = arr(i); string_refs.push_back({val.data(), val.size()}); } return ElementsAttr(DenseStringElementsAttr::get(type, string_refs)); } absl::StatusOr<ElementsAttr> ConvertTensor(const Tensor& input_tensor, Builder* builder) { const auto& input_dtype = input_tensor.dtype(); const auto& input_shape = input_tensor.shape(); Type elt_type;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri Apr 26 09:37:10 UTC 2024 - 20.5K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/constant_fold_utils.cc
Builder builder(inst->getContext()); for (int i = 0; i < op_kernel_context.num_outputs(); ++i) { DCHECK(op_kernel_context.mutable_output(i)); absl::StatusOr<ElementsAttr> result_attr = tensorflow::ConvertTensor( *op_kernel_context.mutable_output(i), &builder); RETURN_FAILURE_IF_ERROR(result_attr.status()); results.push_back(result_attr.value()); }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 7.3K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tensor_array_ops_decomposition.cc
tensorflow::Tensor scalar_tensor(tensorflow::DT_FLOAT, {}); scalar_tensor.scalar<float>()() = 0.0f; auto flow = builder.create<TF::ConstOp>( ta.getLoc(), tensorflow::ConvertTensor(scalar_tensor, &builder).value()); ta.getFlow().replaceAllUsesWith(flow); ta.erase(); (*stats)[local_var].accumulate_on_write = false; return success(); } LogicalResult HandleTensorArrayReadV3Op(
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Mar 02 20:41:19 UTC 2023 - 40.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/host_runtime/tpu_variable_runtime_reformatting.cc
default_key_tensor.vec<tensorflow::tstring>()(2) = kDefaultShardingValue; auto default_state_key = builder.create<TF::ConstOp>( while_op.getLoc(), tensorflow::ConvertTensor(default_key_tensor, &builder).value()); // With all replicated inputs, now build the replicate op. auto unformat_replicate = builder.create<tf_device::ReplicateOp>(
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 21.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tf_saved_model_freeze_variables.cc
ElementsAttr GetTensorValueAsElementsAttr(const tensorflow::Tensor& tensor, OpBuilder builder) { absl::StatusOr<ElementsAttr> tensor_attr_or = tensorflow::ConvertTensor(tensor, &builder); if (!tensor_attr_or.ok()) return nullptr; return tensor_attr_or.value(); } // Creates a constant op that holds 'tensor_elements'.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 09:56:53 UTC 2024 - 19.4K bytes - Viewed (0)