Class ReorderingPolicyFactory

java.lang.Object
com.helix.core.reorder.ReorderingPolicyFactory

public final class ReorderingPolicyFactory extends Object
Factory for instantiating and configuring ReorderingPolicy instances.
  • Field Details

  • Method Details

    • createPolicy

      public static ReorderingPolicy createPolicy(ReorderingPolicyType type, OnnxSessionPool sessionPool)
      Creates a reordering policy for the specified type.
      Parameters:
      type - policy type (RATIO or NEURAL)
      sessionPool - ONNX session pool for neural policies
      Returns:
      initialized policy instance
    • resolveDefault

      public static ReorderingPolicy resolveDefault(OnnxSessionPool sessionPool)
      Resolves the default reordering policy based on the 'helix.reorder.policy' configuration property.
      Parameters:
      sessionPool - ONNX session pool
      Returns:
      configured policy instance (defaults to RatioSortPolicy)