MAX Nightly 26.2.0.dev2026022505 Released

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

See the quickstart guide for installation instructions: https://docs.modular.com/max/get-started/#set-up-your-project

MAX changelog updates:

  • DeviceEvent now accepts an enable_timing=True parameter to enable GPU
    event timing. Use start.elapsed_time(end) to measure elapsed GPU time in
    milliseconds between two timing-enabled events.

    available as max.graph.ops.prod, max.experimental.functional.prod, and

  • max.nn namespace reorganization. The graph-based neural network API has
    been restored as the default max.nn namespace (previously located under
    max.nn.legacy). The eager module API has moved from max.nn to
    max.nn.module_v3. Additionally, max.tensor, max.functional, and
    max.random have moved back under max.experimental (i.e.,
    max.experimental.tensor, max.experimental.functional,
    max.experimental.random). Update imports accordingly.

Mojo changelog updates:

  • [stdlib] Add variadic trait conformance meta functions.
  • [stdlib] polish: Remove unused DType.get_dtype[T] and DType.is_scalar[T]
  • [mblack] Add --print-cache-dir flag

Raw MAX diff: https://github.com/modular/modular/compare/2ffbfe882d5125c9911bfeabcfb73dc4d37a573b...147681be25a9b011984e7edb48e14e6132fcc4de)>
Current Mojo changelog: https://github.com/modular/modular/blob/main/mojo/docs/changelog.md