- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 26 for GetTypeId (0.17 sec)
-
tensorflow/compiler/mlir/lite/experimental/tac/hardwares/target_hardware.cc
double TargetHardware::GetOpCost(mlir::Operation* op) const { auto* registered_ops = getRegisteredOperationsForHardware(GetTypeId()); if (registered_ops == nullptr) { return kDefaultFixedValuedCost; } auto abstract_op = op->getRegisteredInfo(); auto hardware_op = registered_ops->find(abstract_op->getTypeID()); if (hardware_op == registered_ops->end()) return kDefaultFixedValuedCost; return hardware_op->second->GetOpCost(op);
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue May 09 21:39:59 UTC 2023 - 9.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/transforms/legalization_op_config_test.cc
context.loadAllAvailableDialects(); for (auto operation : context.getRegisteredOperations()) { if (IsTypeLegalizedWithMlir(operation.getTypeID())) { mlir_lowering_count++; } else if (HasTf2XlaFallback(operation.getTypeID())) { tf2xla_fallback_count++; } else { non_categorized_count++; } }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 30 03:31:01 UTC 2024 - 8.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/hardwares/simple_hardware.cc
} double SimpleHardware::GetHardwareSwitchingCost(const TargetHardware* from, size_t buffer_size) const { auto from_type = from->GetTypeId(); auto to_type = GetTypeId(); if (from_type == to_type) return 0.0f; // TODO(renjieliu): Implement a better version for different hardware cases. return buffer_size * kCrossHardwareTransferPerByteCost / 8.0 +
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Jul 21 01:22:53 UTC 2021 - 1.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/hardwares/cpu_hardware.cc
static constexpr char kId[] = "CPU"; double GetHardwareSwitchingCost(const TargetHardware* from, size_t buffer_size) const override { auto from_type = from->GetTypeId(); auto to_type = GetTypeId(); if (from_type == to_type) return 0.0f; // TODO(renjieliu): Implement a better version for different hardware cases. return buffer_size * kCrossHardwareTransferPerByteCost / 8.0 +
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Jun 06 03:08:33 UTC 2023 - 5.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/hardwares/target_hardware.h
// Check whether two hardwares are the same. inline bool IsSameHardware(const TargetHardware* lhs, const TargetHardware* rhs) { return lhs->GetTypeId() == rhs->GetTypeId(); } // Returns the ID identifying 'hardware'. This should match the ID defined // in the hardware field ID. // For example, if MyHardware is passed the value returned should match // MyHardware::kId.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue May 09 21:39:59 UTC 2023 - 7.3K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/hardwares/gpu_hardware.h
class GpuHardware : public TargetHardware { public: static constexpr char kId[] = "GPU"; mlir::RewritePatternSet GetTransformations( MLIRContext* context) const override; mlir::TypeID GetTypeId() const override { return mlir::TypeID::get<GpuHardware>(); } double GetHardwareSwitchingCost(const TargetHardware* from, size_t buffer_size) const override; };
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Jan 27 15:05:02 UTC 2022 - 1.7K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/examples/example_hardware.h
class ExampleHardware : public SimpleHardware { public: static constexpr char kId[] = "ExampleHardware"; mlir::RewritePatternSet GetTransformations( MLIRContext* context) const override; mlir::TypeID GetTypeId() const override { return mlir::TypeID::get<ExampleHardware>(); } bool IsNotSupportedOp(mlir::Operation* op) const override { return false; } float AdvantageOverCPU() const override { return 5.0; } };
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Jan 27 15:05:02 UTC 2022 - 1.5K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/hardwares/nnapi_hardware.h
class NNAPIHardware : public SimpleHardware { public: static constexpr char kId[] = "NNAPI"; mlir::RewritePatternSet GetTransformations( MLIRContext* context) const override; mlir::TypeID GetTypeId() const override { return mlir::TypeID::get<NNAPIHardware>(); } bool IsNotSupportedOp(mlir::Operation* op) const override { return false; } float AdvantageOverCPU() const override { return 5.0; } };
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Jan 27 15:05:02 UTC 2022 - 1.5K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/internal/passes/input_lowering_metrics_pass.cc
func_op->walk([&](Operation* op) { auto abstractOp = op->getRegisteredInfo(); if (!abstractOp) return WalkResult::advance(); if (mlir::mhlo::IsDynamicPadderOp(abstractOp->getTypeID())) { has_dynamic_op = true; dynamism_op_counter->GetCell(op->getName().getStringRef().str()) ->IncrementBy(1); } return WalkResult::advance(); }); if (has_dynamic_op) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed May 01 08:55:35 UTC 2024 - 2.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/hardwares/gpu_hardware.cc
return patterns; } double GpuHardware::GetHardwareSwitchingCost(const TargetHardware* from, size_t buffer_size) const { auto from_type = from->GetTypeId(); auto to_type = GetTypeId(); if (from_type == to_type) return 0.0f; // TODO(renjieliu): Implement a better version for different hardware cases. return buffer_size * kCrossHardwareTransferPerByteCost / 8.0 +
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Jun 06 03:08:33 UTC 2023 - 7.8K bytes - Viewed (0)