Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sematic-ai/sematic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.39.1
Choose a base ref
...
head repository: sematic-ai/sematic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.40.0
Choose a head ref
  • 3 commits
  • 12 files changed
  • 2 contributors

Commits on Oct 15, 2024

  1. Support custom annotations for Ray pods (#1131)

    Some k8s infrastructure may require custom annotations and/or labels to
    be applied to pods in the cluster (ex: custom autoscalers). Sematic
    already supports control over this for runner and standalone job pods,
    but doesn't for pods created via the Ray integration. This PR adds that
    support. The integration works by adding helm-configurable annotations
    and labels. The integration works by allowing you to specify annotations
    or labels to apply to ALL pods created by Sematic's ray integration. You
    can specify different configurations for pods with/without GPUs but
    otherwise the configurations must be universal. These configurations
    must be specified at the helm level, and NOT by pipeline authors.
    
    Testing
    -------
    
    In addition to the unit test, manually applied a Ray cluster yaml
    created with these new configurations to confirm the resulting pods had
    the expected annotations and labels.
    
    ---------
    
    Co-authored-by: Josh Bauer <josh@sematic.dev>
    augray and Josh Bauer authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0917622 View commit details
    Browse the repository at this point in the history
  2. Add can_cast for tuple (#1132)

    Apparently `tuple` was missing an implementation for `can_cast_type`. It
    likely went unnoticed because `can_cast` has a quick check to return
    `True` if the source and destination types are the same python object
    (`a is b` check), which would work for most cases. But for other cases
    you might want it to work, the implementation was missing & causing
    problems. This PR adds an implementation.
    
    Co-authored-by: Josh Bauer <josh@sematic.dev>
    augray and Josh Bauer authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    d24916a View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Release v0.40.0 (#1133)

    Release v0.40.0
    
    Co-authored-by: Josh Bauer <josh@sematic.dev>
    augray and Josh Bauer authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    dc3d3e3 View commit details
    Browse the repository at this point in the history
Loading