MAX Nightly 26.3.0.dev2026041605 Released

:astronaut: A new nightly version has been released! :astronaut:

See the quickstart guide for installation instructions: Quickstart | Modular

MAX changelog updates:

  • Added ops.roi_align graph op and F.roi_align functional wrapper for
    ROI Align pooling over NHWC inputs with configurable spatial scale, sampling
    ratio, alignment mode, and AVG/MAX pooling.
  • Added roi_align op handler to the MO eager interpreter, enabling
    eager-mode execution of ROI Align pooling without graph compilation.
  • Added ConstantExternalOp and ConstantScalarOp handlers to the MO eager
    interpreter, allowing graphs with external weights and scalar constants to
    run without falling back to full compilation.
  • Added non_maximum_suppression op handler to the experimental eager
    interpreter (CPU), enabling NMS to run through the interpreter without
    falling back to compilation.
  • Added max.graph.ops.non_maximum_suppression graph operation (and
    max.experimental.functional.non_maximum_suppression wrapper) for
    constructing ONNX-style non-maximum suppression in MAX graphs.

Mojo changelog updates:

Raw MAX diff: https://github.com/modular/modular/compare/f4029ad957aa9b5993862197ae66d87de1ae2e96...6226a16df63e58b24e001e9c4fad2402a74647af)>
Current Mojo changelog: https://github.com/modular/modular/blob/main/mojo/docs/nightly-changelog.md