Search Options

Results per page
Sort
Preferred Languages
Advance

Results 121 - 130 of 278 for getOperation (0.19 sec)

  1. tensorflow/compiler/mlir/lite/transforms/optimize_op_order.cc

      void runOnOperation() override;
    };
    
    void OptimizeOpOrderPass::runOnOperation() {
      RewritePatternSet patterns(&getContext());
      auto func = getOperation();
      auto* ctx = func.getContext();
      patterns.add<PushDownDequantize>(ctx);
      if (failed(applyPatternsAndFoldGreedily(func, std::move(patterns)))) {
        signalPassFailure();
      }
    }
    }  // namespace
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow_to_stablehlo/tf_to_stablehlo.cc

        }
    
        llvm::SourceMgr source_mgr;
        source_mgr.AddNewSourceBuffer(std::move(file), llvm::SMLoc());
        auto module = parseSourceFile<ModuleOp>(source_mgr, context);
        if (module->getOperation() == nullptr) {
          return absl::AbortedError("Failed to parse input MLIR model.");
        }
    
        return quant::stablehlo::ImportedMlirModuleOp(std::move(module), nullptr);
      }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 21 22:58:42 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/quantization/stablehlo/passes/bridge/convert_tf_quant_types.cc

          ConversionPatternRewriter &rewriter) const override {
        if (!IsIllegalType(op.getOutput().getType())) return failure();
        TF::TensorProtoAttr tensor_proto_attr;
        if (!matchPattern(op.getOperation(), m_Constant(&tensor_proto_attr))) {
          return rewriter.notifyMatchFailure(op, "operand must be constant.");
        }
        auto dense_attr_or = GetDenseAttrFromTensorProtoAttr(
            tensor_proto_attr.getValue(),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/quantization/common/quantization_lib/quantization_traits.h

                                  StorageTypeMin, StorageTypeMax, Sign>::Impl> {
       public:
        QuantizedType GetResultQuantizedType(int index) {
          auto op = this->getOperation();
          const auto result_type =
              op->getResult(index).getType().template cast<ShapedType>();
          if (!result_type.getElementType().template isa<FloatType>()) return {};
          Builder builder(op->getContext());
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 05 07:39:40 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/quantization/stablehlo/passes/merge_fusion_with_dequantize.cc

        }
        return_op->setOperand(0, new_result);
        rewriter.eraseOp(req_op);
    
        return success();
      }
    };
    
    void MergeFusionWithDequantizePass::runOnOperation() {
      ModuleOp module_op = getOperation();
      MLIRContext* ctx = module_op.getContext();
      RewritePatternSet patterns(ctx);
      patterns.add<MergeFusionWithUniformDequantizePattern>(ctx);
      if (failed(applyPatternsAndFoldGreedily(module_op, std::move(patterns)))) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tf2xla/transforms/verify_tfxla_legalization.cc

        emitError(op->getLoc()) << "Could not legalize op: " << op->getName();
        return false;
      }
      return true;
    }
    
    void VerifyTFXLALegalization::runOnOperation() {
      Operation* func_op = getOperation();
      ConversionTarget default_conversion_target =
          GetDefaultLegalConversionTargets(getContext(), legalize_chlo_);
    
      bool has_invalid_ops = false;
      func_op->walk([&](Operation* op) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  7. tests/integration/telemetry/api/customize_metrics_test.go

    		"source_workload":                "a-v1",
    		"source_workload_namespace":      apps.Namespace.Name(),
    		"custom_dimension":               "test",
    	}
    	if protocol == httpProtocol {
    		labels["request_operation"] = "getoperation"
    	}
    	if protocol == grpcProtocol {
    		labels["grpc_response_status"] = "OK"
    		labels["request_protocol"] = "grpc"
    	}
    
    	_, destinationQuery, _ = BuildQueryCommon(labels, apps.Namespace.Name())
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 08 22:02:59 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/lite/transforms/legalize_jax_random.cc

    }
    
    inline bool IsJaxRandomNormal(mlir::func::FuncOp func) {
      return func.getName().contains("tfl_wrapped_jax_random_normal");
    }
    
    void LegalizeJaxRandomPass::runOnOperation() {
      auto func = getOperation();
      if (!IsJaxRandomUniform(func) && !IsJaxRandomNormal(func)) return;
      auto result_tuple_ty =
          mlir::dyn_cast_or_null<TupleType>(func.getFunctionType().getResult(0));
      if (!result_tuple_ty) return;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/lite/quantization/ir/ConvertSimQuant.cc

                                    expressedType, fqOp.getIsSigned());
      }
    };
    
    void ConvertSimulatedQuantPass::runOnOperation() {
      bool hadFailure = false;
      auto func = getOperation();
      RewritePatternSet patterns(func.getContext());
      auto *ctx = func.getContext();
      patterns.add<ConstFakeQuantRewrite, ConstFakeQuantPerAxisRewrite>(
          ctx, &hadFailure);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 08 02:10:16 UTC 2024
    - 6K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/tensorflow/transforms/tpu_resource_read_for_write.cc

          }
        }
      }
    
      return false;
    }
    
    void TPUResourceReadForWritePass::runOnOperation() {
      SmallVector<tf_device::ClusterFuncOp, 4> cluster_funcs;
      getOperation().walk([&](tf_device::ClusterFuncOp cluster_func) {
        cluster_funcs.push_back(cluster_func);
      });
    
      OpBuilder builder(&getContext());
      // Add resource reads for resource writes from TPU cluster where for such
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 02 16:54:40 UTC 2024
    - 5.4K bytes
    - Viewed (0)
Back to top