Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 70 for eraseOp (0.71 sec)

  1. tensorflow/compiler/mlir/tensorflow/transforms/resource_op_lifting_cleanup.cc

        return std::get<TF::MlirLocalVarOp>(op).getResource();
      }
    }
    
    void LocalVarOp_erase(LocalVarOp &op) {
      if (auto var_handle_op = std::get_if<TF::VarHandleOp>(&op)) {
        var_handle_op->erase();
      } else {
        std::get<TF::MlirLocalVarOp>(op).erase();
      }
    }
    
    std::optional<LocalVarOp> IsLocalVarOp(Operation &op) {
      if (TF::MlirLocalVarOp mlir_local_var_op =
              llvm::dyn_cast<TF::MlirLocalVarOp>(&op)) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 19.7K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/transforms/promote_resources_to_args.cc

        block.eraseArgument(argument_index_to_remove);
        argument_types.erase(argument_types.begin() + argument_index_to_remove);
      }
    
      // Rewrite return if there are variable writes.
      const int return_operands_size = return_operands.size();
      if (return_operands_size > num_results_before) {
        builder.create<func::ReturnOp>(return_op.getLoc(), return_operands);
        return_op.erase();
      }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 17.1K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/transforms/executor_tpuv1_island_coarsening.cc

            if (cluster_name.has_value() &&
                cluster_name.value() != target_cluster_name) {
              tpu_ops.erase(iter);
              return true;
            }
            if (!cluster_name.has_value() &&
                !tpu_ops.count(wrapper.getOperation())) {
              tpu_ops.erase(iter);
              return true;
            }
          }
        }
      }
      return false;
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/quantization/tensorflow/python/pywrap_quantize_model.cc

            // for CPU. Note the 'tpu' value should be the same as `TPU` defined in
            // tensorflow/python/saved_model/tag_constants.py.
            if (quantization_options.has_debugger_config()) {
              tags.erase("tpu");
            }
            py_function_library.SaveExportedModel(
                dst_saved_model_path, *exported_model, src_saved_model_path, tags,
                signature_def_map);
    
            return absl::OkStatus();
          },
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 09 06:33:29 UTC 2024
    - 12K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/quantization/tensorflow/passes/merge_initializer_function_ops_to_main.cc

      }
    
      GraphOp main_graph_op = GetGraphOpFromFuncOp(main_func_op);
    
      FetchOp main_fetch_op = main_graph_op.GetFetch();
      const absl::Cleanup erase_main_fetch_op = [main_fetch_op]() mutable {
        main_fetch_op.erase();
      };
    
      // TODO(b/245473863): Handle when assets are actually used in the body.
      IRMapping mapper = CloneSrcFuncArgumentsToMainFunc(src_func_op, main_func_op);
    
      // Clones each op from src to main_body.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Sun May 12 12:54:52 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tf2xla/transforms/legalize_tf_communication.cc

        // we replace that block-argument's uses with the same (implicitly captured)
        // token 'token', used for If op, and erase the argument.
        // Note that 'RewriteControlFlowOpRegion' sets the token, used for the first
        // operation of region_idx'th region, to the dummy block-argument. As we
        // erase that argument, we also need to make sure that the token used for
        // the next operation is set to 'token'.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 40.5K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/translate/export_tf_dialect_op.cc

          attr->contains("Truncate") && !attr->at("Truncate").b()) {
        node_def->set_op("Identity");
        attr->insert({{"T", attr->at("SrcT")}});
        attr->erase("SrcT");
        attr->erase("DstT");
        attr->erase("Truncate");
      }
    }
    
    }  // namespace
    
    Status GetAttrValuesFromOperation(
        mlir::Operation* inst, llvm::StringRef name,
        const tensorflow::OpRegistrationData* op_reg_data,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 01 11:17:36 UTC 2024
    - 11.1K bytes
    - Viewed (0)
  8. tensorflow/compiler/aot/codegen_test.cc

      // Get rid of all CR characters, we may be running under windows.
      string sanitized_expected_contents(expected_contents);
      if (ignore_cr) {
        sanitized_expected_contents.erase(
            std::remove(sanitized_expected_contents.begin(),
                        sanitized_expected_contents.end(), '\r'),
            sanitized_expected_contents.end());
      }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Mar 01 02:13:40 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/transforms/region_control_flow_to_functional.cc

          then_name, else_name, if_region.getIsStateless());
      CopyAndOverrideAttributes(if_region, if_op, &builder);
    
      if_region.replaceAllUsesWith(if_op.getResults());
      if_region.erase();
    
      if (to_bool && to_bool.use_empty()) to_bool.erase();
      return success();
    }
    
    // Transform CaseRegion to Case.
    LogicalResult RegionControlFlowToFunctional::ConvertCaseOp(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 28.7K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/lite/transforms/dense_to_sparse.cc

              auto s_const = builder.create<SparseConstOp>(
                  op->getLoc(), cst.getValue(), s_param, new_value);
              value.replaceAllUsesWith(s_const.getResult());
              cst.erase();
            } else if (type.getElementType().isF16()) {
              std::vector<Eigen::half> dense_data;
              dense_data.reserve(type.getNumElements());
              for (const auto& val : attr.getValues<APFloat>())
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 16.1K bytes
    - Viewed (0)
Back to top