- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 15 for num_elements (0.16 sec)
-
tensorflow/compiler/mlir/quantization/tensorflow/passes/prepare_lifting.cc
return {}; } int64_t num_elements = value_shape.getNumElements(); SmallVector<int64_t> new_shape; for (auto idx : llvm::reverse(llvm::seq<int32_t>(0, rhs_shape.getRank()))) { const int64_t rhs_dim = rhs_shape.getDimSize(idx); if (num_elements % rhs_dim != 0) { return {}; } new_shape.push_back(rhs_dim); num_elements = num_elements / rhs_dim; if (num_elements == 1) break; }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri May 17 17:58:54 UTC 2024 - 13.3K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/transforms/fold_broadcast_pass.cc
operand_new_shape[dimensions[i]] = operand.getType().getDimSize(i); } llvm::SmallVector<ElementValueT, 16> new_values; auto num_elements = result_type.getNumElements(); new_values.reserve(num_elements); auto operand_values = operand.getValues<ElementValueT>(); for (int64_t i = 0; i < num_elements; ++i) { const int64_t operand_index = GetElementIndex(operand_new_shape, current_index);
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 10.5K bytes - Viewed (0) -
tensorflow/cc/framework/gradient_checker.cc
const int64_t x_size = x_shapes[x_idx].num_elements() * JacobianStride<X_T>::value; for (int y_idx = 0; y_idx < y_num; y_idx++) { // The number of columns is the number of elements in the y tensor // multiplied by the number of Jacobian entries needed to represent each // y type. const int64_t y_size = y_shapes[y_idx].num_elements() * JacobianStride<Y_T>::value;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Sat Apr 13 05:57:22 UTC 2024 - 18.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/transforms/dense_to_sparse.cc
b_size->push_back(block_size[i]); } } } inline float GetSparsity(const int num_zeros, const int num_elements) { return (1.0 * num_zeros / num_elements); } float CalculateRandomSparsity(const ElementsAttr& attr, const ShapedType& type) { int num_elements = type.getNumElements(); int num_zeros = 0; if (mlir::isa<FloatType>(type.getElementType())) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 16.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/tensorflow/passes/lift_quantizable_spots_as_functions.cc
// This op is guaranteed to be a constant as ODS checks IsConstTensor. // Check if the number of elements meets the requirement. int64_t num_elements = mlir::cast<ShapedType>(call_op.getOperand(0).getType()) .getNumElements(); if (num_elements < quant_options_.min_num_elements_for_weights()) { return absl::InternalError( "The params of Gather have fewer number of elements than "
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri May 10 04:07:09 UTC 2024 - 16.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/api/v2/legalize_tf_test.cc
// zero reserved elements %num_elements = "tf.Const"() <{value = dense<0> : tensor<i32>}> {device = "/job:localhost/replica:0/task:0/device:CPU:0"} : () -> tensor<i32> %list = "tf.TensorListReserve"(%elem_shape, %num_elements) : (tensor<i32>, tensor<i32>) -> tensor<!tf_type.variant<tensor<64x1xbf16>>>
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Jun 13 23:59:33 UTC 2024 - 16.1K bytes - Viewed (0) -
tensorflow/c/eager/c_api.cc
if (h == nullptr) { status->status = tensorflow::errors::InvalidArgument("Invalid handle"); return -1; } int64_t num_elements = -1; status->status = tensorflow::unwrap(h)->NumElements(&num_elements); return num_elements; } int64_t TFE_TensorHandleDim(TFE_TensorHandle* h, int dim_index, TF_Status* status) { if (h == nullptr) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 09 08:11:23 UTC 2024 - 44K bytes - Viewed (0) -
tensorflow/compiler/jit/xla_tpu_device.cc
if (src->name() != dst->name()) { Status s = CheckIfTPUInitialized(); if (!s.ok()) { done(s); return absl::OkStatus(); } } if (input->shape().num_elements() == 0) { // Zero-element tensors have no backing buffers. done(absl::OkStatus()); return absl::OkStatus(); } se::Stream* const src_compute_stream = src_xla_context->stream();
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue May 28 22:53:47 UTC 2024 - 20.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/utils/convert_tensor.cc
// We can create an MLIR Attribute more efficiently in this case. TensorShape input_tensor_shape(input_tensor.tensor_shape()); if (NumberOfMaterializedElements(input_tensor) == 1 && input_tensor_shape.num_elements() > 1) { // We first convert this TensorProto to one of shape [1]. We then create an // Attribute for that proto, and finally splat the Attribute. TensorProto tensor_copy = input_tensor;
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/jit/xla_launch_util.cc
// Construct the tensor for the given type and buffer. static Tensor MakeTensor(DataType dtype, const TensorShape& shape, se::DeviceMemoryBase buffer, Allocator* allocator) { size_t expected_size = shape.num_elements() * DataTypeSize(dtype); auto* tensor_buffer = new XlaTensorBuffer(buffer.opaque(), expected_size, buffer.size(), allocator); Tensor t(dtype, shape, tensor_buffer);
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 16 00:36:08 UTC 2024 - 40.4K bytes - Viewed (0)