diff --git a/examples/custom_ops/fused_attention.py b/examples/custom_ops/fused_attention.py index 03d1367148..713df2746b 100644 --- a/examples/custom_ops/fused_attention.py +++ b/examples/custom_ops/fused_attention.py @@ -29,10 +29,18 @@ def main(): path = Path(__file__).parent / "kernels.mojopkg" dtype = DType.float32 - N = 8 - D = 8 - BD = 4 - BN = 4 + + if accelerator_count() == 0: + N = 8 + D = 8 + BD = 4 + BN = 4 + else: + N = 32 + D = 32 + BD = 8 + BN = 16 + with Graph( "fused_attention", input_types=[ diff --git a/examples/custom_ops/kernels/mandelbrot.mojo b/examples/custom_ops/kernels/mandelbrot.mojo index bf190e21c8..ec00f0ba53 100644 --- a/examples/custom_ops/kernels/mandelbrot.mojo +++ b/examples/custom_ops/kernels/mandelbrot.mojo @@ -21,27 +21,6 @@ from runtime.asyncrt import DeviceContextPtr from utils.index import IndexList -@always_inline -fn mandelbrot_inner_simd[ - float_type: DType, int_type: DType, simd_width: Int -]( - c: ComplexSIMD[float_type, simd_width], max_iterations: SIMD[int_type, 1] -) -> SIMD[int_type, simd_width]: - """A vectorized implementation of the inner Mandelbrot computation.""" - var z = ComplexSIMD[float_type, simd_width](0, 0) - var iters = SIMD[int_type, simd_width](0) - - var in_set_mask: SIMD[DType.bool, simd_width] = True - for _ in range(max_iterations): - if not any(in_set_mask): - break - in_set_mask = z.squared_norm() <= 4 - iters = in_set_mask.select(iters + 1, iters) - z = z.squared_add(c) - - return iters - - alias float_dtype = DType.float32 @@ -68,8 +47,11 @@ struct Mandelbrot: fn elementwise_mandelbrot[ width: Int ](idx: IndexList[out.rank]) -> SIMD[out.type, width]: + # Obtain the position in the grid from the X, Y thread locations. var row = idx[0] var col = idx[1] + + # Calculate the complex C corresponding to that grid location. var cx = min_x.cast[float_dtype]() + ( col + iota[float_dtype, width]() ) * scale_x.cast[float_dtype]() @@ -77,16 +59,18 @@ struct Mandelbrot: scale_y.cast[float_dtype]() ) var c = ComplexSIMD[float_dtype, width](cx, cy) - return mandelbrot_inner_simd[cx.type, out.type, width]( - c, max_iterations.cast[out.type]() - ) + var z = ComplexSIMD[float_dtype, width](0, 0) - foreach[elementwise_mandelbrot, target=target](out, ctx) + # Perform the Mandelbrot iteration loop calculation. + var iters = SIMD[out.type, width](0) + var in_set_mask: SIMD[DType.bool, width] = True + for _ in range(max_iterations): + if not any(in_set_mask): + break + in_set_mask = z.squared_norm() <= 4 + iters = in_set_mask.select(iters + 1, iters) + z = z.squared_add(c) - # You only need to implement this if you do not manually annotate - # output shapes in the graph. - @staticmethod - fn shape( - x: ManagedTensorSlice, - ) raises -> IndexList[x.rank]: - raise "NotImplemented" + return iters + + foreach[elementwise_mandelbrot, target=target](out, ctx) diff --git a/examples/custom_ops/kernels/matrix_multiplication.mojo b/examples/custom_ops/kernels/matrix_multiplication.mojo index afc810b25a..f32e7049b2 100644 --- a/examples/custom_ops/kernels/matrix_multiplication.mojo +++ b/examples/custom_ops/kernels/matrix_multiplication.mojo @@ -11,7 +11,7 @@ # limitations under the License. # ===----------------------------------------------------------------------=== # -from gpu import WARP_SIZE, block_dim, block_idx, thread_idx +from gpu import WARP_SIZE, barrier, block_dim, block_idx, thread_idx from gpu.host import DeviceBuffer, DeviceContext from gpu.memory import async_copy_wait_all from layout.layout_tensor import ( diff --git a/examples/custom_ops/magic.lock b/examples/custom_ops/magic.lock index fecb96a5a0..6e648e1a18 100644 --- a/examples/custom_ops/magic.lock +++ b/examples/custom_ops/magic.lock @@ -42,11 +42,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda @@ -107,11 +107,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda @@ -163,11 +163,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda @@ -1301,48 +1301,48 @@ packages: license_family: APACHE size: 280830 timestamp: 1736986295869 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1379,14 +1379,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1423,14 +1423,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1467,12 +1467,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1483,20 +1483,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/examples/custom_ops/mandelbrot.py b/examples/custom_ops/mandelbrot.py index b1d4855171..da983fdb26 100644 --- a/examples/custom_ops/mandelbrot.py +++ b/examples/custom_ops/mandelbrot.py @@ -20,6 +20,21 @@ from max.graph import Graph, TensorType, ops +def draw_mandelbrot(tensor: Tensor, width: int, height: int, iterations: int): + """A helper function to visualize the Mandelbrot set in ASCII art.""" + sr = "....,c8M@jawrpogOQEPGJ" + for row in range(height): + for col in range(width): + v = tensor[row, col].item() + if v < iterations: + idx = int(v % len(sr)) + p = sr[idx] + print(p, end="") + else: + print(" ", end="") + print("") + + def create_mandelbrot_graph( width: int, height: int, @@ -61,10 +76,10 @@ def create_mandelbrot_graph( path = Path(__file__).parent / "kernels.mojopkg" # Establish Mandelbrot set ranges. - WIDTH = 15 - HEIGHT = 15 + WIDTH = 60 + HEIGHT = 25 MAX_ITERATIONS = 100 - MIN_X = -1.5 + MIN_X = -2.0 MAX_X = 0.7 MIN_Y = -1.12 MAX_Y = 1.12 @@ -94,6 +109,4 @@ def create_mandelbrot_graph( assert isinstance(result, Tensor) result = result.to(CPU()) - print("Iterations to escape:") - print(result.to_numpy()) - print() + draw_mandelbrot(result, WIDTH, HEIGHT, MAX_ITERATIONS) diff --git a/examples/custom_ops/mojoproject.toml b/examples/custom_ops/mojoproject.toml index 6060ef77bf..038102c840 100644 --- a/examples/custom_ops/mojoproject.toml +++ b/examples/custom_ops/mojoproject.toml @@ -10,13 +10,27 @@ version = "0.1.0" package = "mojo package kernels/ -o kernels.mojopkg" addition = { cmd = "python addition.py", depends-on = ["package"] } mandelbrot = { cmd = "python mandelbrot.py", depends-on = ["package"] } -vector_addition = { cmd = "python vector_addition.py", depends-on = ["package"] } +vector_addition = { cmd = "python vector_addition.py", depends-on = [ + "package", +] } top_k = { cmd = "python top_k.py", depends-on = ["package"] } -fused_attention = { cmd = "python fused_attention.py", depends-on = ["package"] } -matrix_multiplication = { cmd = "python matrix_multiplication.py", depends-on = ["package"] } +fused_attention = { cmd = "python fused_attention.py", depends-on = [ + "package", +] } +matrix_multiplication = { cmd = "python matrix_multiplication.py", depends-on = [ + "package", +] } histogram = { cmd = "python histogram.py", depends-on = ["package"] } benchmark = { cmd = "mojo benchmarks.mojo", depends-on = ["package"] } -test = { depends-on = ["addition", "mandelbrot", "vector_addition", "top_k", "matrix_multiplication", "benchmark"] } +test = { depends-on = [ + "addition", + "mandelbrot", + "vector_addition", + "top_k", + "fused_attention", + "matrix_multiplication", + "benchmark", +] } [dependencies] python = ">=3.9,<3.13" diff --git a/examples/gpu_functions/magic.lock b/examples/gpu_functions/magic.lock index fecb96a5a0..6e648e1a18 100644 --- a/examples/gpu_functions/magic.lock +++ b/examples/gpu_functions/magic.lock @@ -42,11 +42,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda @@ -107,11 +107,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda @@ -163,11 +163,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda @@ -1301,48 +1301,48 @@ packages: license_family: APACHE size: 280830 timestamp: 1736986295869 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1379,14 +1379,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1423,14 +1423,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1467,12 +1467,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1483,20 +1483,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/examples/graph-api/magic.lock b/examples/graph-api/magic.lock index fecb96a5a0..6e648e1a18 100644 --- a/examples/graph-api/magic.lock +++ b/examples/graph-api/magic.lock @@ -42,11 +42,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda @@ -107,11 +107,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda @@ -163,11 +163,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda @@ -1301,48 +1301,48 @@ packages: license_family: APACHE size: 280830 timestamp: 1736986295869 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1379,14 +1379,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1423,14 +1423,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1467,12 +1467,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1483,20 +1483,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/examples/inference/bert-c-torchscript/magic.lock b/examples/inference/bert-c-torchscript/magic.lock index cdfe8a4ec1..e4858267f8 100644 --- a/examples/inference/bert-c-torchscript/magic.lock +++ b/examples/inference/bert-c-torchscript/magic.lock @@ -137,14 +137,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -310,11 +310,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.6-h2e0c361_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multidict-6.1.0-py312hcc812fe_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multiprocess-0.70.16-py312hb2c0f52_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -470,11 +470,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -4892,48 +4892,48 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -4970,14 +4970,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5014,14 +5014,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5058,12 +5058,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -5074,8 +5074,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -5114,18 +5114,18 @@ packages: purls: [] size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf diff --git a/examples/inference/bert-mojo-torchscript/magic.lock b/examples/inference/bert-mojo-torchscript/magic.lock index ca4445b192..528cf9cbb6 100644 --- a/examples/inference/bert-mojo-torchscript/magic.lock +++ b/examples/inference/bert-mojo-torchscript/magic.lock @@ -139,14 +139,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -315,11 +315,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.6-h2e0c361_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multidict-6.1.0-py312hcc812fe_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multiprocess-0.70.16-py312hb2c0f52_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -478,11 +478,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -4885,48 +4885,48 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -4963,14 +4963,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5007,14 +5007,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5051,12 +5051,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -5067,8 +5067,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -5107,18 +5107,18 @@ packages: purls: [] size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -5966,8 +5966,7 @@ packages: - python license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/pycparser?source=hash-mapping + purls: [] size: 110100 timestamp: 1733195786147 - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda diff --git a/examples/inference/bert-python-torchscript/magic.lock b/examples/inference/bert-python-torchscript/magic.lock index ca4445b192..528cf9cbb6 100644 --- a/examples/inference/bert-python-torchscript/magic.lock +++ b/examples/inference/bert-python-torchscript/magic.lock @@ -139,14 +139,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -315,11 +315,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.6-h2e0c361_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multidict-6.1.0-py312hcc812fe_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multiprocess-0.70.16-py312hb2c0f52_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -478,11 +478,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -4885,48 +4885,48 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -4963,14 +4963,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5007,14 +5007,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5051,12 +5051,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -5067,8 +5067,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -5107,18 +5107,18 @@ packages: purls: [] size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -5966,8 +5966,7 @@ packages: - python license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/pycparser?source=hash-mapping + purls: [] size: 110100 timestamp: 1733195786147 - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda diff --git a/examples/inference/resnet50-python-torchscript/magic.lock b/examples/inference/resnet50-python-torchscript/magic.lock index b81fe9884e..7d4a0a0628 100644 --- a/examples/inference/resnet50-python-torchscript/magic.lock +++ b/examples/inference/resnet50-python-torchscript/magic.lock @@ -148,14 +148,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -338,11 +338,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.6-h2e0c361_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multidict-6.1.0-py312hcc812fe_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multiprocess-0.70.16-py312hb2c0f52_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -515,11 +515,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -5304,48 +5304,48 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5382,14 +5382,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5426,14 +5426,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5470,12 +5470,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -5486,8 +5486,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -5526,18 +5526,18 @@ packages: purls: [] size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -6510,8 +6510,7 @@ packages: - python license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/pycparser?source=hash-mapping + purls: [] size: 110100 timestamp: 1733195786147 - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda diff --git a/examples/inference/stable-diffusion-mojo-onnx/magic.lock b/examples/inference/stable-diffusion-mojo-onnx/magic.lock index 693c9f710b..291b82bdf9 100644 --- a/examples/inference/stable-diffusion-mojo-onnx/magic.lock +++ b/examples/inference/stable-diffusion-mojo-onnx/magic.lock @@ -148,14 +148,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -338,11 +338,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.6-h2e0c361_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multidict-6.1.0-py312hcc812fe_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multiprocess-0.70.16-py312hb2c0f52_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -515,11 +515,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -5350,48 +5350,48 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5428,14 +5428,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5472,14 +5472,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5516,12 +5516,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -5532,8 +5532,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -5572,18 +5572,18 @@ packages: purls: [] size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -6585,8 +6585,7 @@ packages: - python license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/pycparser?source=hash-mapping + purls: [] size: 110100 timestamp: 1733195786147 - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda diff --git a/examples/inference/stable-diffusion-python-onnx/magic.lock b/examples/inference/stable-diffusion-python-onnx/magic.lock index 1512c4638d..5e9395a6d0 100644 --- a/examples/inference/stable-diffusion-python-onnx/magic.lock +++ b/examples/inference/stable-diffusion-python-onnx/magic.lock @@ -149,14 +149,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -339,11 +339,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.6-h2e0c361_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multidict-6.1.0-py312hcc812fe_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/multiprocess-0.70.16-py312hb2c0f52_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -518,11 +518,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -5449,48 +5449,48 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5527,14 +5527,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5571,14 +5571,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5615,12 +5615,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -5631,8 +5631,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -5671,18 +5671,18 @@ packages: purls: [] size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -6684,8 +6684,7 @@ packages: - python license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/pycparser?source=hash-mapping + purls: [] size: 110100 timestamp: 1733195786147 - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda diff --git a/examples/inference/yolo-python-onnx/magic.lock b/examples/inference/yolo-python-onnx/magic.lock index 5590ef508a..ffb56d2a8a 100644 --- a/examples/inference/yolo-python-onnx/magic.lock +++ b/examples/inference/yolo-python-onnx/magic.lock @@ -42,11 +42,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda @@ -110,11 +110,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda @@ -169,11 +169,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda @@ -1310,48 +1310,48 @@ packages: license_family: APACHE size: 280830 timestamp: 1736986295869 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1388,14 +1388,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1432,14 +1432,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1476,12 +1476,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1492,20 +1492,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/examples/mojo/life/magic.lock b/examples/mojo/life/magic.lock index 0a55f35660..43f588cefa 100644 --- a/examples/mojo/life/magic.lock +++ b/examples/mojo/life/magic.lock @@ -31,7 +31,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.23.1-h5888daf_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/gettext-tools-0.23.1-h5888daf_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h59595ed_1003.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.3.0-h76408a6_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.4.0-h76408a6_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/jack-1.9.22-h7c63dc7_2.conda @@ -103,11 +103,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda @@ -134,7 +134,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl2_image-2.8.2-h06ee604_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl2_mixer-2.6.3-h8830914_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl2_ttf-2.24.0-h287479f_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.4-h3083f51_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.6-h3083f51_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda @@ -258,11 +258,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.6-h2e0c361_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/mpg123-1.32.9-h65af167_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda @@ -289,7 +289,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sdl2_image-2.8.2-hd95cb85_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sdl2_mixer-2.6.3-h422cae6_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sdl2_ttf-2.24.0-hb1608df_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sdl3-3.2.4-h9cc03ad_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sdl3-3.2.6-h9cc03ad_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sentencepiece-0.2.0-h6c1b121_10.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sentencepiece-python-0.2.0-py312h197ff68_10.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sentencepiece-spm-0.2.0-h6164ad9_10.conda @@ -337,7 +337,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gettext-0.23.1-h3dcc1bd_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gettext-tools-0.23.1-h493aca8_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.13-hebf3989_1003.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-10.3.0-hb72c1af_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-10.4.0-hb72c1af_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda @@ -384,11 +384,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpg123-1.32.9-hf642e45_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda @@ -413,7 +413,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sdl2_image-2.8.2-h376e2e1_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sdl2_mixer-2.6.3-h4fe3bdc_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sdl2_ttf-2.24.0-h443c5de_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sdl3-3.2.4-he842692_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sdl3-3.2.6-he842692_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sentencepiece-0.2.0-h22a84ea_10.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sentencepiece-python-0.2.0-py312h155166a_10.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sentencepiece-spm-0.2.0-he13a0af_10.conda @@ -1113,9 +1113,9 @@ packages: license_family: LGPL size: 79774 timestamp: 1711634444608 -- conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.3.0-h76408a6_0.conda - sha256: fbccddfbbfaf139102e5513a2a053010338809348ade18bbf16cb6b92a53d294 - md5: 0a06f278e5d9242057673b1358a75e8f +- conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.4.0-h76408a6_0.conda + sha256: 3b4ccabf170e1bf98c593f724cc4defe286d64cb19288751a50c63809ca32d5f + md5: 81f137b4153cf111ff8e3188b6fb8e73 depends: - __glibc >=2.17,<3.0.a0 - cairo >=1.18.2,<2.0a0 @@ -1130,9 +1130,8 @@ packages: arch: x86_64 platform: linux license: MIT - license_family: MIT - size: 1671633 - timestamp: 1740154398990 + size: 1694183 + timestamp: 1741016164622 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/harfbuzz-10.3.0-hb5e3f52_0.conda sha256: 687fbb17d8303b956ff917247e41ad8c864ed029b2349c0409cc905e11d9257d md5: 4575cba227f2e4b5d0f23c9adc390f83 @@ -1152,9 +1151,9 @@ packages: license_family: MIT size: 1727792 timestamp: 1740157913844 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-10.3.0-hb72c1af_0.conda - sha256: eb9cc0c8e61a9ce1236fdfa5d426ae31ffd9fd1d6b154e2e7318694eaed6c24e - md5: d77e5f42ec2a35950710f57868885683 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-10.4.0-hb72c1af_0.conda + sha256: 5c0ba63cdc0ccda3309923deff839528cf870daf4ae0173ab07e275698236321 + md5: c13f50a1000cc3adadb2d93c76dcedab depends: - __osx >=11.0 - cairo >=1.18.2,<2.0a0 @@ -1168,9 +1167,8 @@ packages: arch: arm64 platform: osx license: MIT - license_family: MIT - size: 1378165 - timestamp: 1740155007314 + size: 1380378 + timestamp: 1741016758098 - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -3498,48 +3496,48 @@ packages: license_family: BSD size: 184953 timestamp: 1733740984533 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -3576,14 +3574,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -3620,14 +3618,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -3664,12 +3662,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -3680,20 +3678,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda sha256: 39c4700fb3fbe403a77d8cc27352fa72ba744db487559d5d44bf8411bb4ea200 md5: c7f302fd11eeb0987a6a5e1f3aed6a21 @@ -4650,9 +4648,9 @@ packages: license: Zlib size: 45429 timestamp: 1736118165229 -- conda: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.4-h3083f51_0.conda - sha256: d19f33b8c73cf461698b3f6d81aa354aed68d50f8d64f72c0cccc507d183803c - md5: c0d92f268209e0a0fd27954a5667c11d +- conda: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.6-h3083f51_0.conda + sha256: b20b18a797805580321a2ee12e08e5c0fc7d7dab2a6c39aedb93b69cc39a910f + md5: 8e037be1e0686afe1a7ae7d2a1c8b310 depends: - __glibc >=2.17,<3.0.a0 - dbus >=1.13.6,<2.0a0 @@ -4677,11 +4675,11 @@ packages: arch: x86_64 platform: linux license: Zlib - size: 1728090 - timestamp: 1739801388543 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sdl3-3.2.4-h9cc03ad_0.conda - sha256: af6e96ddbf53a52f06714b715851f4cc0a684e26011da93974525535cc3a1da7 - md5: ecc9ec84f3a1d4d903a12d8b5c68e077 + size: 1753857 + timestamp: 1740899625272 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sdl3-3.2.6-h9cc03ad_0.conda + sha256: 5920c1796239a014169c9967b786388db5d5ded51967765bd7371434bbe8a39d + md5: 22231796d6701caa42771612e0aeb99b depends: - dbus >=1.13.6,<2.0a0 - jack >=1.9.22,<1.10.0a0 @@ -4704,11 +4702,11 @@ packages: arch: aarch64 platform: linux license: Zlib - size: 1655503 - timestamp: 1739553425173 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/sdl3-3.2.4-he842692_0.conda - sha256: a9ab414a0432f256e4643f87aa97eaef31778990e7004d4e6dcf5a7a59c2047a - md5: 09a67fad3bcd67851f14082d80fe9b51 + size: 1685144 + timestamp: 1740899563116 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/sdl3-3.2.6-he842692_0.conda + sha256: 0e683ee0f95d2e185b763fddd9bf821c999abdedc3101d4f67dd1b72acfdb6d0 + md5: e808551a867b0441fc0e1cb6dfc92861 depends: - __osx >=11.0 - dbus >=1.13.6,<2.0a0 @@ -4717,8 +4715,8 @@ packages: arch: arm64 platform: osx license: Zlib - size: 1258052 - timestamp: 1739553733611 + size: 1275236 + timestamp: 1740899660103 - conda: https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda sha256: a1bde55ceb9dc5bd7879283d0f594a6ce65c07fda3de76230c65a4a5df47858a md5: 480e915dfc6c592615ef6f217e615aa6 diff --git a/examples/mojo/magic.lock b/examples/mojo/magic.lock index d8f283bf2b..04ec6513d9 100644 --- a/examples/mojo/magic.lock +++ b/examples/mojo/magic.lock @@ -42,11 +42,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py311h64a7726_0.conda @@ -107,11 +107,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py311h69ead2a_0.conda @@ -163,11 +163,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py311h7125741_0.conda @@ -1301,48 +1301,48 @@ packages: license_family: APACHE size: 280830 timestamp: 1736986295869 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1379,14 +1379,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1423,14 +1423,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1467,12 +1467,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1483,20 +1483,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/examples/mojo/operators/magic.lock b/examples/mojo/operators/magic.lock index fecb96a5a0..6e648e1a18 100644 --- a/examples/mojo/operators/magic.lock +++ b/examples/mojo/operators/magic.lock @@ -42,11 +42,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda @@ -107,11 +107,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda @@ -163,11 +163,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda @@ -1301,48 +1301,48 @@ packages: license_family: APACHE size: 280830 timestamp: 1736986295869 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1379,14 +1379,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1423,14 +1423,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1467,12 +1467,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1483,20 +1483,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/examples/mojo/testing/magic.lock b/examples/mojo/testing/magic.lock index fecb96a5a0..6e648e1a18 100644 --- a/examples/mojo/testing/magic.lock +++ b/examples/mojo/testing/magic.lock @@ -42,11 +42,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda @@ -107,11 +107,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda @@ -163,11 +163,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda @@ -1301,48 +1301,48 @@ packages: license_family: APACHE size: 280830 timestamp: 1736986295869 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1379,14 +1379,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1423,14 +1423,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1467,12 +1467,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1483,20 +1483,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/examples/notebooks/magic.lock b/examples/notebooks/magic.lock index 48b30a28f1..3092026435 100644 --- a/examples/notebooks/magic.lock +++ b/examples/notebooks/magic.lock @@ -46,7 +46,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh3099207_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -93,12 +94,12 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.2-pyhd8ed1ab_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda @@ -213,7 +214,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh3099207_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -260,12 +262,12 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-3.0.2-py312h74ce7d3_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.2-pyhd8ed1ab_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda @@ -380,7 +382,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh57ce528_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -419,12 +422,12 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.2-pyhd8ed1ab_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda @@ -1158,28 +1161,38 @@ packages: license_family: BSD size: 119568 timestamp: 1719845667420 -- conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - sha256: b1b940cfe85d5f0aaed83ef8c9f07ee80daa68acb05feeb5142d620472b01e0d - md5: 9de86472b8f207fb098c69daaad50e67 +- conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_0.conda + sha256: 9b8f7b345b1c1f99c35b7f4d3b864db7dbeb8154e24409e73bff5a063ad70487 + md5: bdbff76b1425c421d6aa013c9421c809 depends: - __unix - pexpect >4.3 - - python >=3.10 - decorator - exceptiongroup + - ipython_pygments_lexers - jedi >=0.16 - matplotlib-inline - pickleshare - prompt-toolkit >=3.0.41,<3.1.0 - pygments >=2.4.0 + - python >=3.11 - stack_data - traitlets >=5.13.0 - typing_extensions >=4.6 - python license: BSD-3-Clause + size: 609083 + timestamp: 1740855545383 +- conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 + md5: bd80ba060603cc228d9d81c257093119 + depends: + - pygments + - python >=3.9 + license: BSD-3-Clause license_family: BSD - size: 636676 - timestamp: 1738421264236 + size: 13993 + timestamp: 1737123723464 - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda sha256: 08e838d29c134a7684bca0468401d26840f41c92267c4126d7b43a6b533b0aed md5: 0b0154421989637d424ccf0f104be51a @@ -2460,48 +2473,48 @@ packages: license_family: BSD size: 14467 timestamp: 1733417051523 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -2538,14 +2551,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -2582,14 +2595,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -2626,12 +2639,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -2642,8 +2655,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.2-pyhd8ed1ab_0.conda sha256: 63d5308ac732b2f8130702c83ee40ce31c5451ebcb6e70075b771cc8f7df0156 md5: 0982b0f06168fe3421d09f70596ca1f0 @@ -2654,18 +2667,18 @@ packages: license_family: BSD size: 68903 timestamp: 1739952304731 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/examples/offline-inference/magic.lock b/examples/offline-inference/magic.lock index c60e9a40ba..86aa96526e 100644 --- a/examples/offline-inference/magic.lock +++ b/examples/offline-inference/magic.lock @@ -59,7 +59,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.10-pyh29332c3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.11-pyh29332c3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda @@ -150,14 +150,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -204,7 +204,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pyinstrument-5.0.1-py312h66e93f0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.0.1-pyhd8ed1ab_1.conda @@ -325,7 +325,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.10-pyh29332c3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.11-pyh29332c3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/freetype-2.12.1-hf0a5ef3_2.conda @@ -418,13 +418,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-3.0.2-py312h74ce7d3_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/mpc-1.3.1-h783934e_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/mpfr-4.2.1-h2305555_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -472,7 +472,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyinstrument-5.0.1-py312hb2c0f52_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.12.9-h1683364_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.0.1-pyhd8ed1ab_1.conda @@ -582,7 +582,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.10-pyh29332c3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.11-pyh29332c3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda @@ -665,13 +665,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -719,7 +719,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyinstrument-5.0.1-py312hea69d52_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.9-hc22306f_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.0.1-pyhd8ed1ab_1.conda @@ -2297,9 +2297,9 @@ packages: license: MIT and PSF-2.0 size: 20486 timestamp: 1733208916977 -- conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.10-pyh29332c3_0.conda - sha256: 66272baa1edb67aa410c84f486a65f1202efb473a90d78c7d23f064737f51917 - md5: c86a4cd820f3f2f6f78a62178f97f4c0 +- conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.11-pyh29332c3_0.conda + sha256: 06b93154b2412fd55a235b44580db144334e90cabfec0e57c69155ce35f40962 + md5: a3085f0ade4096d261ecb15208fa5148 depends: - python >=3.9 - starlette >=0.40.0,<0.47.0 @@ -2313,8 +2313,8 @@ packages: - uvicorn-standard >=0.12.0 - python license: MIT - size: 78178 - timestamp: 1740838413302 + size: 78175 + timestamp: 1740930998506 - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.7-pyhd8ed1ab_0.conda sha256: 300683731013b7221922339cd40430bb3c2ddeeb658fd7e37f5099ffe64e4db0 md5: d960e0ea9e1c561aa928f6c4439f04c7 @@ -5501,48 +5501,48 @@ packages: license_family: BSD size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030305-release.conda noarch: python - sha256: 283a661c6b4d473c032231dae5cfefc21f19e22cf822ff2f4559d53b93a15436 - md5: e5010282be645b607b3ac37e9a812bc8 + sha256: 4c8b00201ddc9e9777c0c7cec88974889a43129cdd9773e69303b279c0ee0ac2 + md5: ea1600f5ab930461067045524a3883fc depends: - - max-python ==25.2.0.dev2025030106 release + - max-python ==25.2.0.dev2025030305 release - aiohttp >=3.11.12 - fastapi >=0.114.2 - gguf >=0.14.0 @@ -5574,14 +5574,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 10376 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 10384 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5618,14 +5618,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5662,14 +5662,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5706,12 +5706,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -5722,8 +5722,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 md5: 592132998493b3ff25fd7479396e8351 @@ -5747,18 +5747,18 @@ packages: license_family: Proprietary size: 124718448 timestamp: 1730231808335 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -7041,9 +7041,9 @@ packages: license_family: BSD size: 21085 timestamp: 1733217331982 -- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - sha256: 75245ca9d0cbd6d38bb45ec02430189a9d4c21c055c5259739d738a2298d61b3 - md5: 799ed216dc6af62520f32aa39bc1c2bb +- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: c3c9316209dec74a705a36797970c6be depends: - colorama - exceptiongroup >=1.0.0rc8 @@ -7055,9 +7055,8 @@ packages: constrains: - pytest-faulthandler >=2 license: MIT - license_family: MIT - size: 259195 - timestamp: 1733217599806 + size: 259816 + timestamp: 1740946648058 - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda sha256: 64fed5178f1e9c8ac0f572ac0ce37955f5dee7b2bcac665202bc14f1f7dd618a md5: 5665f0079432f8848079c811cdb537d5 diff --git a/mojo/docs/changelog.md b/mojo/docs/changelog.md index 750d44f331..07f594faec 100644 --- a/mojo/docs/changelog.md +++ b/mojo/docs/changelog.md @@ -24,6 +24,21 @@ what we publish. including ones that return floating point values. This allows functions like `round` to be constant folded when used in a comptime context. +- References to aliases in struct types with unbound (or partially) bound + parameters sets are now allowed as long as the referenced alias doesn't + depend on any unbound parameters: + + ```mojo + struct StructWithParam[a: Int, b: Int]: + alias a1 = 42 + alias a2 = a+1 + + fn test(): + _ = StructWithParams.a1 # ok + _ = StructWithParams[1].a2 # ok + _ = StructWithParams.a2 # error, 'a' is unbound. + ``` + ### Standard library changes - The `Buffer` struct has been removed in favor of `Span` and `NDBuffer`. @@ -126,6 +141,12 @@ what we publish. an issue with the any origin parameter extending the lifetime of unrelated local variables for this common method. +- The `SIMD` type now exposes 128-bit and 256-bit element types, with + `DType.uint128`, `DType.int128`, `DType.uint256`, and `DType.int256`. Note + that this exposes capabilities (and limitations) of LLVM, which may not always + provide high performance for these types and may have missing operations like + divide, remainder, etc. + ### GPU changes - You can now skip compiling a GPU kernel first and then enqueueing it: @@ -251,4 +272,7 @@ ctx.enqueue_function(compiled_func, grid_dim=1, block_dim=1) end_result.extend(extra_data) # [4, 5, 8, 10] ``` +- Use of legacy argument conventions like `inout` and the use of `as` in named + results now produces an error message instead of a warning. + ### 🛠️ Fixed diff --git a/mojo/magic.lock b/mojo/magic.lock index 340f30573b..f806c9d119 100644 --- a/mojo/magic.lock +++ b/mojo/magic.lock @@ -43,11 +43,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/lit-19.1.7-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda @@ -109,11 +109,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/lit-19.1.7-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda @@ -166,11 +166,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/lit-19.1.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda @@ -1313,48 +1313,48 @@ packages: license_family: APACHE size: 280830 timestamp: 1736986295869 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1391,14 +1391,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1435,14 +1435,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1479,12 +1479,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1495,20 +1495,20 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + size: 130864 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f diff --git a/mojo/stdlib/src/builtin/dtype.mojo b/mojo/stdlib/src/builtin/dtype.mojo index 7b790253c3..090f9448b6 100644 --- a/mojo/stdlib/src/builtin/dtype.mojo +++ b/mojo/stdlib/src/builtin/dtype.mojo @@ -64,6 +64,22 @@ struct DType( """Represents a signed integer type whose bitwidth is 64.""" alias uint64 = DType(__mlir_attr.`#kgen.dtype.constant : !kgen.dtype`) """Represents an unsigned integer type whose bitwidth is 64.""" + alias int128 = DType( + __mlir_attr.`#kgen.dtype.constant : !kgen.dtype` + ) + """Represents a signed integer type whose bitwidth is 128.""" + alias uint128 = DType( + __mlir_attr.`#kgen.dtype.constant : !kgen.dtype` + ) + """Represents an unsigned integer type whose bitwidth is 128.""" + alias int256 = DType( + __mlir_attr.`#kgen.dtype.constant : !kgen.dtype` + ) + """Represents a signed integer type whose bitwidth is 256.""" + alias uint256 = DType( + __mlir_attr.`#kgen.dtype.constant : !kgen.dtype` + ) + """Represents an unsigned integer type whose bitwidth is 256.""" alias float8_e5m2 = DType( __mlir_attr.`#kgen.dtype.constant : !kgen.dtype` ) diff --git a/mojo/stdlib/src/builtin/simd.mojo b/mojo/stdlib/src/builtin/simd.mojo index 3a39d1c5ed..39b5bd687c 100644 --- a/mojo/stdlib/src/builtin/simd.mojo +++ b/mojo/stdlib/src/builtin/simd.mojo @@ -205,11 +205,7 @@ fn _unchecked_zero[type: DType, size: Int]() -> SIMD[type, size]: value = __mlir_attr[`#pop.simd<0> : !pop.scalar`], ]() ) - return SIMD[type, size]( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[`!pop.simd<`, size.value, `, `, type.value, `>`] - ](zero) - ) + return Scalar[type](zero) @always_inline("nodebug") @@ -393,9 +389,7 @@ struct SIMD[type: DType, size: Int]( var casted = __mlir_op.`pop.cast`[ _type = __mlir_type[`!pop.simd<1,`, type.value, `>`] ](t0) - self.value = __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[`!pop.simd<`, size.value, `, `, type.value, `>`] - ](casted) + self = Scalar[type](casted) @always_inline fn __init__[T: Floatable](out self: Scalar[DType.float64], value: T): @@ -448,9 +442,7 @@ struct SIMD[type: DType, size: Int]( var casted = __mlir_op.`pop.cast`[ _type = __mlir_type[`!pop.simd<1,`, type.value, `>`] ](t0) - self.value = __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[`!pop.simd<`, size.value, `, `, type.value, `>`] - ](casted) + self = Scalar[type](casted) @always_inline("nodebug") @implicit @@ -467,9 +459,7 @@ struct SIMD[type: DType, size: Int]( var casted = __mlir_op.`pop.cast`[ _type = __mlir_type[`!pop.simd<1, bool>`] ](value._as_scalar_bool()) - self.value = __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[`!pop.simd<`, size.value, `, bool>`] - ](casted) + self = Scalar[DType.bool](casted) @always_inline("nodebug") @implicit @@ -550,153 +540,91 @@ struct SIMD[type: DType, size: Int]( type.is_floating_point(), "the SIMD type must be floating point" ]() - # TODO (#36686): This introduces unneeded casts here to work around - # parameter if issues. + var result: Scalar[type] + @parameter if type is DType.float8_e4m3fn: - self = SIMD[type, size]( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[ - `!pop.simd<`, size.value, `,`, type.value, `>` - ] + result = rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( + __mlir_op.`pop.cast_from_builtin`[ + _type = __mlir_type[`!pop.scalar`] ]( - rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( - __mlir_op.`pop.cast_from_builtin`[ - _type = __mlir_type[`!pop.scalar`] - ]( - __mlir_op.`kgen.float_literal.convert`[ - _type = __mlir_type.f8E4M3FN - ](value.value) - ) - ) + __mlir_op.`kgen.float_literal.convert`[ + _type = __mlir_type.f8E4M3FN + ](value.value) ) ) elif type is DType.float8_e4m3fnuz: - self = SIMD[type, size]( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[ - `!pop.simd<`, size.value, `,`, type.value, `>` - ] + result = rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( + __mlir_op.`pop.cast_from_builtin`[ + _type = __mlir_type[`!pop.scalar`] ]( - rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( - __mlir_op.`pop.cast_from_builtin`[ - _type = __mlir_type[`!pop.scalar`] - ]( - __mlir_op.`kgen.float_literal.convert`[ - _type = __mlir_type.f8E4M3FNUZ - ](value.value) - ) - ) + __mlir_op.`kgen.float_literal.convert`[ + _type = __mlir_type.f8E4M3FNUZ + ](value.value) ) ) elif type is DType.float8_e5m2: - self = SIMD[type, size]( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[ - `!pop.simd<`, size.value, `,`, type.value, `>` - ] + result = rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( + __mlir_op.`pop.cast_from_builtin`[ + _type = __mlir_type[`!pop.scalar`] ]( - rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( - __mlir_op.`pop.cast_from_builtin`[ - _type = __mlir_type[`!pop.scalar`] - ]( - __mlir_op.`kgen.float_literal.convert`[ - _type = __mlir_type.f8E5M2 - ](value.value) - ) - ) + __mlir_op.`kgen.float_literal.convert`[ + _type = __mlir_type.f8E5M2 + ](value.value) ) ) elif type is DType.float8_e5m2fnuz: - self = SIMD[type, size]( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[ - `!pop.simd<`, size.value, `,`, type.value, `>` - ] + result = rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( + __mlir_op.`pop.cast_from_builtin`[ + _type = __mlir_type[`!pop.scalar`] ]( - rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( - __mlir_op.`pop.cast_from_builtin`[ - _type = __mlir_type[`!pop.scalar`] - ]( - __mlir_op.`kgen.float_literal.convert`[ - _type = __mlir_type.f8E5M2FNUZ - ](value.value) - ) - ) + __mlir_op.`kgen.float_literal.convert`[ + _type = __mlir_type.f8E5M2FNUZ + ](value.value) ) ) elif type is DType.float16: - self = SIMD[type, size]( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[ - `!pop.simd<`, size.value, `,`, type.value, `>` - ] + result = rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( + __mlir_op.`pop.cast_from_builtin`[ + _type = __mlir_type[`!pop.scalar`] ]( - rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( - __mlir_op.`pop.cast_from_builtin`[ - _type = __mlir_type[`!pop.scalar`] - ]( - __mlir_op.`kgen.float_literal.convert`[ - _type = __mlir_type.f16 - ](value.value) - ) - ) + __mlir_op.`kgen.float_literal.convert`[ + _type = __mlir_type.f16 + ](value.value) ) ) elif type is DType.bfloat16: - self = Self( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[ - `!pop.simd<`, size.value, `,`, type.value, `>` - ] + result = rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( + __mlir_op.`pop.cast_from_builtin`[ + _type = __mlir_type[`!pop.scalar`] ]( - rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( - __mlir_op.`pop.cast_from_builtin`[ - _type = __mlir_type[`!pop.scalar`] - ]( - __mlir_op.`kgen.float_literal.convert`[ - _type = __mlir_type.bf16 - ](value.value) - ) - ) + __mlir_op.`kgen.float_literal.convert`[ + _type = __mlir_type.bf16 + ](value.value) ) ) elif type is DType.float32: - self = Self( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[ - `!pop.simd<`, size.value, `,`, type.value, `>` - ] + result = rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( + __mlir_op.`pop.cast_from_builtin`[ + _type = __mlir_type[`!pop.scalar`] ]( - rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( - __mlir_op.`pop.cast_from_builtin`[ - _type = __mlir_type[`!pop.scalar`] - ]( - __mlir_op.`kgen.float_literal.convert`[ - _type = __mlir_type.f32 - ](value.value) - ) - ) + __mlir_op.`kgen.float_literal.convert`[ + _type = __mlir_type.f32 + ](value.value) ) ) else: - self = Self( - __mlir_op.`pop.simd.splat`[ - _type = __mlir_type[ - `!pop.simd<`, size.value, `,`, type.value, `>` - ] + result = rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( + __mlir_op.`pop.cast_from_builtin`[ + _type = __mlir_type[`!pop.scalar`] ]( - rebind[__mlir_type[`!pop.scalar<`, type.value, `>`]]( - __mlir_op.`pop.cast_from_builtin`[ - _type = __mlir_type[`!pop.scalar`] - ]( - __mlir_op.`kgen.float_literal.convert`[ - _type = __mlir_type.f64 - ](value.value) - ) - ) + __mlir_op.`kgen.float_literal.convert`[ + _type = __mlir_type.f64 + ](value.value) ) ) + # Finally, splat the scalar to a SIMD if needed. + self = result @staticmethod fn from_bits[ diff --git a/mojo/stdlib/src/hashlib/_ahash.mojo b/mojo/stdlib/src/hashlib/_ahash.mojo index c2a2e39f27..186a1b44e2 100644 --- a/mojo/stdlib/src/hashlib/_ahash.mojo +++ b/mojo/stdlib/src/hashlib/_ahash.mojo @@ -12,7 +12,7 @@ # ===----------------------------------------------------------------------=== # from bit import byte_swap, rotate_bits_left -from memory import UnsafePointer +from memory import UnsafePointer, bitcast from ._hasher import _HashableWithHasher, _Hasher @@ -25,7 +25,6 @@ alias ROT = 23 @always_inline fn _folded_multiply(lhs: UInt64, rhs: UInt64) -> UInt64: """A fast function to emulate a folded multiply of two 64 bit uints. - Used because we don't have UInt128 type. Args: lhs: 64 bit uint. @@ -34,16 +33,10 @@ fn _folded_multiply(lhs: UInt64, rhs: UInt64) -> UInt64: Returns: A value which is similar in its bitpattern to result of a folded multply. """ - l = __mlir_op.`pop.cast`[_type = __mlir_type.`!pop.scalar`]( - lhs.value - ) - r = __mlir_op.`pop.cast`[_type = __mlir_type.`!pop.scalar`]( - rhs.value - ) - m = __mlir_op.`pop.mul`(l, r) - res = SIMD[DType.uint64, 2]( - __mlir_op.`pop.bitcast`[_type = __mlir_type.`!pop.simd<2, ui64>`](m) - ) + # Extend to 128 bits and multiply. + m = lhs.cast[DType.uint128]() * rhs.cast[DType.uint128]() + # Extract the high and low 64 bits. + res = bitcast[DType.uint64, 2](m) return res[0] ^ res[1] diff --git a/mojo/stdlib/src/math/math.mojo b/mojo/stdlib/src/math/math.mojo index 14d3f91e25..05a2e66099 100644 --- a/mojo/stdlib/src/math/math.mojo +++ b/mojo/stdlib/src/math/math.mojo @@ -977,8 +977,8 @@ fn isclose[ a: SIMD[type, simd_width], b: SIMD[type, simd_width], *, - atol: Scalar[type] = 1e-08, - rtol: Scalar[type] = 1e-05, + atol: Float64 = 1e-08, + rtol: Float64 = 1e-05, equal_nan: Bool = False, ) -> SIMD[DType.bool, simd_width]: """Checks if the two input values are numerically within a tolerance. @@ -1024,7 +1024,9 @@ fn isclose[ & isfinite(b) & ( abs(a - b) - <= max(__type_of(a)(atol), rtol * max(abs(a), abs(b))) + <= max( + __type_of(a)(atol), __type_of(a)(rtol) * max(abs(a), abs(b)) + ) ) ) diff --git a/mojo/stdlib/src/testing/testing.mojo b/mojo/stdlib/src/testing/testing.mojo index 355d54653b..088d5531c3 100644 --- a/mojo/stdlib/src/testing/testing.mojo +++ b/mojo/stdlib/src/testing/testing.mojo @@ -462,8 +462,8 @@ fn assert_almost_equal[ rhs: SIMD[type, size], msg: String = "", *, - atol: Scalar[type] = 1e-08, - rtol: Scalar[type] = 1e-05, + atol: Float64 = 1e-08, + rtol: Float64 = 1e-05, equal_nan: Bool = False, location: Optional[_SourceLocation] = None, ) raises: diff --git a/mojo/stdlib/test/builtin/test_bfloat16.mojo b/mojo/stdlib/test/builtin/test_bfloat16.mojo index 88a0bdaca2..29a7b8e93f 100644 --- a/mojo/stdlib/test/builtin/test_bfloat16.mojo +++ b/mojo/stdlib/test/builtin/test_bfloat16.mojo @@ -55,6 +55,8 @@ def test_bf_primitives(): def check_float64_values(): + # These ugly things are required because SIMD rejects construction of + # BFloat16 values on ARM systems. assert_equal( Float64( __mlir_op.`pop.cast`[_type = __mlir_type[`!pop.scalar`]]( diff --git a/mojo/stdlib/test/testing/test_assertion.mojo b/mojo/stdlib/test/testing/test_assertion.mojo index 68b3e17774..5ed7b5e323 100644 --- a/mojo/stdlib/test/testing/test_assertion.mojo +++ b/mojo/stdlib/test/testing/test_assertion.mojo @@ -127,8 +127,8 @@ def test_assert_almost_equal(): lhs: SIMD[type, size], rhs: SIMD[type, size], *, - atol: Scalar[type] = 0, - rtol: Scalar[type] = 0, + atol: Float64 = 0, + rtol: Float64 = 0, equal_nan: Bool = False, ): var msg = "`test_assert_almost_equal` should have succeeded" @@ -164,8 +164,8 @@ def test_assert_almost_equal(): lhs: SIMD[type, size], rhs: SIMD[type, size], *, - atol: Scalar[type] = 0, - rtol: Scalar[type] = 0, + atol: Float64 = 0, + rtol: Float64 = 0, equal_nan: Bool = False, ): var msg = "`test_assert_almost_equal` should have failed" diff --git a/src/max/entrypoints/pipelines.py b/src/max/entrypoints/pipelines.py index 8bec82b1ee..bdd102aa9f 100644 --- a/src/max/entrypoints/pipelines.py +++ b/src/max/entrypoints/pipelines.py @@ -17,10 +17,6 @@ import os import signal -# We need this unused, unsorted import to avoid an issue on -# graviton related to finding an incorrect GLIBCXX version. -from max.entrypoints.llm import LLM # noqa: F401 # isort: skip - import click from max.entrypoints.cli import ( generate_text_for_pipeline, diff --git a/src/max/magic.lock b/src/max/magic.lock index c60e9a40ba..86aa96526e 100644 --- a/src/max/magic.lock +++ b/src/max/magic.lock @@ -59,7 +59,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.10-pyh29332c3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.11-pyh29332c3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda @@ -150,14 +150,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -204,7 +204,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pyinstrument-5.0.1-py312h66e93f0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.0.1-pyhd8ed1ab_1.conda @@ -325,7 +325,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.10-pyh29332c3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.11-pyh29332c3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/freetype-2.12.1-hf0a5ef3_2.conda @@ -418,13 +418,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-3.0.2-py312h74ce7d3_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/mpc-1.3.1-h783934e_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/mpfr-4.2.1-h2305555_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -472,7 +472,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyinstrument-5.0.1-py312hb2c0f52_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.12.9-h1683364_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.0.1-pyhd8ed1ab_1.conda @@ -582,7 +582,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.10-pyh29332c3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.11-pyh29332c3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda @@ -665,13 +665,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -719,7 +719,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyinstrument-5.0.1-py312hea69d52_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.9-hc22306f_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.0.1-pyhd8ed1ab_1.conda @@ -2297,9 +2297,9 @@ packages: license: MIT and PSF-2.0 size: 20486 timestamp: 1733208916977 -- conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.10-pyh29332c3_0.conda - sha256: 66272baa1edb67aa410c84f486a65f1202efb473a90d78c7d23f064737f51917 - md5: c86a4cd820f3f2f6f78a62178f97f4c0 +- conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.115.11-pyh29332c3_0.conda + sha256: 06b93154b2412fd55a235b44580db144334e90cabfec0e57c69155ce35f40962 + md5: a3085f0ade4096d261ecb15208fa5148 depends: - python >=3.9 - starlette >=0.40.0,<0.47.0 @@ -2313,8 +2313,8 @@ packages: - uvicorn-standard >=0.12.0 - python license: MIT - size: 78178 - timestamp: 1740838413302 + size: 78175 + timestamp: 1740930998506 - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.7-pyhd8ed1ab_0.conda sha256: 300683731013b7221922339cd40430bb3c2ddeeb658fd7e37f5099ffe64e4db0 md5: d960e0ea9e1c561aa928f6c4439f04c7 @@ -5501,48 +5501,48 @@ packages: license_family: BSD size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030106-release.conda - sha256: 05eca10ca12e8bc08ee92fbacbbd0283df899af3b527af77b9d184fb512a3783 - md5: bbca6a0604e0d5591b3167b4203e72ee + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-core-25.2.0.dev2025030305-release.conda + sha256: 8992d4b65fbb37be38b79d0b013b997af8ce4d297e9bfdf5967444e911b7fc09 + md5: 8c2cf14006dda0791b1c82f6528e9b8a depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 252111155 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 252209414 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/noarch/max-pipelines-25.2.0.dev2025030305-release.conda noarch: python - sha256: 283a661c6b4d473c032231dae5cfefc21f19e22cf822ff2f4559d53b93a15436 - md5: e5010282be645b607b3ac37e9a812bc8 + sha256: 4c8b00201ddc9e9777c0c7cec88974889a43129cdd9773e69303b279c0ee0ac2 + md5: ea1600f5ab930461067045524a3883fc depends: - - max-python ==25.2.0.dev2025030106 release + - max-python ==25.2.0.dev2025030305 release - aiohttp >=3.11.12 - fastapi >=0.114.2 - gguf >=0.14.0 @@ -5574,14 +5574,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 10376 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 10384 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5618,14 +5618,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/linux-aarch64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: 35ca6e41ac83be72027aa30ab8e24874b790f205b6d1dfd2cbc6e36ea8ea9537 - md5: 1ed03583fcda964b93e193808e643111 + sha256: e7114c9fec921c82ccc6a41313dbfabb77ea5dfdf06b3e764cc3f8219dee942d + md5: 7965896da871ef6f5ec6d3e63754a7de depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5662,14 +5662,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 125987433 - timestamp: 1740812763755 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 125978148 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -5706,12 +5706,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -5722,8 +5722,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 md5: 592132998493b3ff25fd7479396e8351 @@ -5747,18 +5747,18 @@ packages: license_family: Proprietary size: 124718448 timestamp: 1730231808335 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -7041,9 +7041,9 @@ packages: license_family: BSD size: 21085 timestamp: 1733217331982 -- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - sha256: 75245ca9d0cbd6d38bb45ec02430189a9d4c21c055c5259739d738a2298d61b3 - md5: 799ed216dc6af62520f32aa39bc1c2bb +- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: c3c9316209dec74a705a36797970c6be depends: - colorama - exceptiongroup >=1.0.0rc8 @@ -7055,9 +7055,8 @@ packages: constrains: - pytest-faulthandler >=2 license: MIT - license_family: MIT - size: 259195 - timestamp: 1733217599806 + size: 259816 + timestamp: 1740946648058 - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda sha256: 64fed5178f1e9c8ac0f572ac0ce37955f5dee7b2bcac665202bc14f1f7dd618a md5: 5665f0079432f8848079c811cdb537d5 diff --git a/src/max/pipelines/kv_cache/paged_cache.py b/src/max/pipelines/kv_cache/paged_cache.py index d77fa92dc7..e90252365e 100644 --- a/src/max/pipelines/kv_cache/paged_cache.py +++ b/src/max/pipelines/kv_cache/paged_cache.py @@ -34,6 +34,7 @@ _OpaqueValue, ops, ) +from max.profiler import traced from max.support.human_readable_formatter import to_human_readable_bytes from ._utils import build_max_lengths_tensor @@ -148,6 +149,7 @@ def __call__( class PagedKVCacheManager(KVCacheManager): + @traced def __init__( self, params: KVCacheParams, @@ -417,6 +419,7 @@ def get_num_free_blocks(self) -> int: def get_num_used_blocks(self) -> int: return self.total_num_pages - self.get_num_free_blocks() + @traced def can_fetch( self, seq_ids_and_prompts: dict[int, np.ndarray], num_steps: int = 1 ) -> bool: @@ -448,6 +451,7 @@ def can_fetch( return tot_new_pages_needed <= num_free_blocks + @traced def query_fetch_stats( self, seq_id: int, prompt: np.ndarray, num_steps: int = 1 ) -> tuple[set[int], int, int]: @@ -496,6 +500,7 @@ def query_fetch_stats( return prefix_blocks, tokens_to_encode, new_pages_needed + @traced def _fetch( self, seq_ids_and_prompts: dict[int, np.ndarray], num_steps: int = 1 ) -> List[KVCacheInputs]: @@ -743,6 +748,7 @@ def release(self, seq_id: int) -> None: self.release_block(block) del self.active_requests[seq_id] + @traced def _step( self, seq_ids_and_new_tokens: dict[int, np.ndarray], diff --git a/src/max/pipelines/kv_cache/prefix_cache.py b/src/max/pipelines/kv_cache/prefix_cache.py index 5c89cb9b29..27651dcd70 100644 --- a/src/max/pipelines/kv_cache/prefix_cache.py +++ b/src/max/pipelines/kv_cache/prefix_cache.py @@ -22,11 +22,13 @@ from max.dtype import DType from max.engine import InferenceSession from max.graph import BufferType, DeviceRef, Graph, SymbolicDim, TensorType, ops +from max.profiler import traced from .paged_cache_metadata import PagedCacheMetadata from .radix_trie import RadixTrie, TrieNode +@traced def construct_cow_strided_memcpy_graph( block_shape: list[int | str], dtype: DType, devices: list[Device] ) -> Graph: @@ -261,6 +263,7 @@ def fetch( return seq_ids_and_prefix_blocks + @traced def _fetch_request( self, seq_id: int, @@ -399,6 +402,7 @@ def _fetch_cow( assert len(data.prompt_tokens) > 0 assert data.cached_idx < data.inflight_idx + @traced def batch_execute_enqueued_cow(self): """Execute all of the COW memcpy operations enqueued during `fetch`. @@ -469,6 +473,7 @@ def query_fetch_stats( assert num_cache_hit_tokens >= 0 return set(prefix_blocks), num_cache_hit_tokens + @traced def step( self, seq_id: int, diff --git a/src/max/pipelines/kv_cache/radix_trie.py b/src/max/pipelines/kv_cache/radix_trie.py index ac1be1b26b..dbbf2d9f46 100644 --- a/src/max/pipelines/kv_cache/radix_trie.py +++ b/src/max/pipelines/kv_cache/radix_trie.py @@ -14,6 +14,7 @@ from typing import Any, Dict, List, Optional, Sequence, Set, Tuple, Union import numpy as np +from max.profiler import traced from .simple_trie import SimpleTrie @@ -185,6 +186,7 @@ def _check_node_valid(self, node: TrieNode): assert len(node.tokens) % self.page_size == 0 assert len(node.tokens) // self.page_size == len(node.blocks) + @traced def insert( self, tokens: Union[np.ndarray, List[TokenId]], @@ -269,6 +271,7 @@ def insert_helper( blocks = blocks.copy() return insert_helper(node, tokens, blocks) + @traced def match_prefix( self, tokens: Union[np.ndarray, List[TokenId]], @@ -411,6 +414,7 @@ def mark_not_in_use_by(self, node: TrieNode, seq_id: SeqId): assert curr.parent is not None curr = curr.parent + @traced def evict_blocks(self, desired_num_evicted: int) -> List[BlockId]: """Attempt to evict at most `desired_num_evicted` blocks from trie.""" evicted_blocks: List[BlockId] = [] diff --git a/tutorials/hello-magic/local/magic.lock b/tutorials/hello-magic/local/magic.lock index 769f7b95ff..6f95ca7fdc 100644 --- a/tutorials/hello-magic/local/magic.lock +++ b/tutorials/hello-magic/local/magic.lock @@ -75,14 +75,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -154,11 +154,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -1400,40 +1400,40 @@ packages: license_family: BSD size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1470,14 +1470,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1514,12 +1514,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1530,8 +1530,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -1567,18 +1567,18 @@ packages: license_family: Proprietary size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf diff --git a/tutorials/hello-magic/magic.lock b/tutorials/hello-magic/magic.lock index f3699dd264..505b234f01 100644 --- a/tutorials/hello-magic/magic.lock +++ b/tutorials/hello-magic/magic.lock @@ -77,14 +77,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py311h2dc5d0c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -125,7 +125,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - pypi: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/8c/b49611a3daf01c3980d1da920a63ff4dc12d607d0edcb8a86ba331a7c686/fastapi-0.115.10-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b3/5d/4d8bbb94f0dbc22732350c06965e40740f4a92ca560e90bb566f4f73af41/fastapi-0.115.11-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a8/7c/b860618c25678bbd6d1d99dbdfdf0510ccb50790099b963ff78a124b754f/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -164,11 +164,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py311h4921393_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -203,7 +203,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - pypi: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/8c/b49611a3daf01c3980d1da920a63ff4dc12d607d0edcb8a86ba331a7c686/fastapi-0.115.10-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b3/5d/4d8bbb94f0dbc22732350c06965e40740f4a92ca560e90bb566f4f73af41/fastapi-0.115.11-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/e3/71fe85af2021f3f386da42d291412e5baf6ce7716bd7101ea49c810eda90/pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl @@ -286,14 +286,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py311h2dc5d0c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -334,13 +334,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - pypi: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/8c/b49611a3daf01c3980d1da920a63ff4dc12d607d0edcb8a86ba331a7c686/fastapi-0.115.10-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b3/5d/4d8bbb94f0dbc22732350c06965e40740f4a92ca560e90bb566f4f73af41/fastapi-0.115.11-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a8/7c/b860618c25678bbd6d1d99dbdfdf0510ccb50790099b963ff78a124b754f/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/11/92/76a1c94d3afee238333bc0a42b82935dd8f9cf8ce9e336ff87ee14d9e1cf/pytest-8.3.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/41/94/8af675a62e3c91c2dee47cf92e602cfac86e8767b1a1ac3caf1b327c2ab0/starlette-0.46.0-py3-none-any.whl osx-arm64: @@ -376,11 +376,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py311h4921393_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -415,13 +415,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - pypi: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/8c/b49611a3daf01c3980d1da920a63ff4dc12d607d0edcb8a86ba331a7c686/fastapi-0.115.10-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b3/5d/4d8bbb94f0dbc22732350c06965e40740f4a92ca560e90bb566f4f73af41/fastapi-0.115.11-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/e3/71fe85af2021f3f386da42d291412e5baf6ce7716bd7101ea49c810eda90/pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/11/92/76a1c94d3afee238333bc0a42b82935dd8f9cf8ce9e336ff87ee14d9e1cf/pytest-8.3.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/41/94/8af675a62e3c91c2dee47cf92e602cfac86e8767b1a1ac3caf1b327c2ab0/starlette-0.46.0-py3-none-any.whl packages: @@ -721,10 +721,10 @@ packages: purls: [] size: 21022 timestamp: 1709765922936 -- pypi: https://files.pythonhosted.org/packages/97/8c/b49611a3daf01c3980d1da920a63ff4dc12d607d0edcb8a86ba331a7c686/fastapi-0.115.10-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/b3/5d/4d8bbb94f0dbc22732350c06965e40740f4a92ca560e90bb566f4f73af41/fastapi-0.115.11-py3-none-any.whl name: fastapi - version: 0.115.10 - sha256: 47346c5437e933e68909a835cf63890a9bd52fb6091b2499b996c08a01ca43a5 + version: 0.115.11 + sha256: 32e1541b7b74602e4ef4a0260ecaf3aadf9d4f19590bba3e1bf2ac4666aa2c64 requires_dist: - starlette>=0.40.0,<0.47.0 - pydantic>=1.7.4,!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0 @@ -1809,40 +1809,40 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24976 timestamp: 1733219849253 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1879,14 +1879,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -1923,12 +1923,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -1939,8 +1939,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -1979,18 +1979,18 @@ packages: purls: [] size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -2273,10 +2273,10 @@ packages: requires_dist: - typing-extensions>=4.6.0,!=4.7.0 requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/11/92/76a1c94d3afee238333bc0a42b82935dd8f9cf8ce9e336ff87ee14d9e1cf/pytest-8.3.4-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl name: pytest - version: 8.3.4 - sha256: 50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6 + version: 8.3.5 + sha256: c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820 requires_dist: - colorama ; sys_platform == 'win32' - exceptiongroup>=1.0.0rc8 ; python_full_version < '3.11' diff --git a/tutorials/max-graph-api/magic.lock b/tutorials/max-graph-api/magic.lock index 8145bba66d..a680327d6e 100644 --- a/tutorials/max-graph-api/magic.lock +++ b/tutorials/max-graph-api/magic.lock @@ -54,7 +54,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h59595ed_1003.conda - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.3.0-h76408a6_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.4.0-h76408a6_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda @@ -148,7 +148,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/liburing-2.9-h84d6215_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libusb-1.0.27-h520f47e_100.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libva-2.22.0-h8a09558_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libva-2.22.0-h4f16b4b_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libvorbis-1.3.7-h9c3ff4c_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/libvpx-1.14.1-hac33072_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda @@ -160,14 +160,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2022.1.0-ha770c72_916.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2022.1.0-h84fe81f_915.tar.bz2 - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda @@ -204,7 +204,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl2-2.32.50-h9b8e6db_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.4-h3083f51_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.6-h3083f51_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda @@ -292,11 +292,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-15.0.7-h7cfbb63_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda - - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda + - conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -1054,9 +1054,9 @@ packages: license_family: MIT size: 53888 timestamp: 1738578623567 -- conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.3.0-h76408a6_0.conda - sha256: fbccddfbbfaf139102e5513a2a053010338809348ade18bbf16cb6b92a53d294 - md5: 0a06f278e5d9242057673b1358a75e8f +- conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.4.0-h76408a6_0.conda + sha256: 3b4ccabf170e1bf98c593f724cc4defe286d64cb19288751a50c63809ca32d5f + md5: 81f137b4153cf111ff8e3188b6fb8e73 depends: - __glibc >=2.17,<3.0.a0 - cairo >=1.18.2,<2.0a0 @@ -1071,9 +1071,8 @@ packages: arch: x86_64 platform: linux license: MIT - license_family: MIT - size: 1671633 - timestamp: 1740154398990 + size: 1694183 + timestamp: 1741016164622 - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba md5: 0a802cb9888dd14eeefc611f05c40b6e @@ -2609,28 +2608,28 @@ packages: license_family: BSD size: 33601 timestamp: 1680112270483 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libva-2.22.0-h8a09558_1.conda - sha256: 0bd81019e02cce8d9d4077c96b82ca03c9b0ece67831c7437f977ca1f5a924a3 - md5: 139262125a3eac8ff6eef898598745a3 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libva-2.22.0-h4f16b4b_2.conda + sha256: e0df324fb02fa05a05824b8db886b06659432b5cff39495c59e14a37aa23d40f + md5: 2c65566e79dc11318ce689c656fb551c depends: - __glibc >=2.17,<3.0.a0 - - libdrm >=2.4.123,<2.5.0a0 + - libdrm >=2.4.124,<2.5.0a0 - libegl >=1.7.0,<2.0a0 - libgcc >=13 - libgl >=1.7.0,<2.0a0 - libglx >=1.7.0,<2.0a0 - - libxcb >=1.16,<2.0.0a0 + - libxcb >=1.17.0,<2.0a0 - wayland >=1.23.1,<2.0a0 - wayland-protocols - - xorg-libx11 >=1.8.9,<2.0a0 - - xorg-libxext >=1.3.4,<2.0a0 - - xorg-libxfixes + - xorg-libx11 >=1.8.11,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxfixes >=6.0.1,<7.0a0 arch: x86_64 platform: linux license: MIT license_family: MIT - size: 217708 - timestamp: 1726828458441 + size: 217567 + timestamp: 1740897682004 - conda: https://conda.anaconda.org/conda-forge/linux-64/libvorbis-1.3.7-h9c3ff4c_0.tar.bz2 sha256: 53080d72388a57b3c31ad5805c93a7328e46ff22fab7c44ad2a86d712740af33 md5: 309dec04b70a3cc0f1e84a4013683bc0 @@ -2851,40 +2850,40 @@ packages: license_family: BSD size: 24048 timestamp: 1733219945697 -- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/max-25.2.0.dev2025030305-release.conda noarch: python - sha256: aa0c1db61615cc9eeb8c3ff93563f190169d44c9842a229dc22356b3fb39c1c1 - md5: ff398daef8f5c7807b6a423a03ff69a5 + sha256: b1e1d327b440cc4410242695b71af4107c55371ffa45ea6afc451b926b75ad06 + md5: bc042a54567c146308baa503ecf64b53 depends: - - max-core ==25.2.0.dev2025030106 release - - max-python ==25.2.0.dev2025030106 release - - mojo-jupyter ==25.2.0.dev2025030106 release - - mblack ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release + - max-python ==25.2.0.dev2025030305 release + - mojo-jupyter ==25.2.0.dev2025030305 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 9904 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030106-release.conda - sha256: 6cd9c8b031f6a8e6a42561a3b68b5d5d893e8b57cd608111cdebf5d27fd8073a - md5: 8d5deae1a12f695bb1b313fa10ba4332 + size: 9912 + timestamp: 1740979061163 +- conda: https://conda.modular.com/max-nightly/linux-64/max-core-25.2.0.dev2025030305-release.conda + sha256: 3636ae685e256479172339fe8c5d674a843fa2fc686b576e3223034ec24c2632 + md5: ff81362bc96cbd58884f73487150bba4 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 249844103 - timestamp: 1740812805175 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030106-release.conda - sha256: 63c02e7c8e0430951e9cd4b4505afe9e191e5b0bbf5343f4fdedc39ddeeb63d0 - md5: 257c1c4a080f1d9117b0d2d44dda3b06 + size: 249912659 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-core-25.2.0.dev2025030305-release.conda + sha256: abf6e1d66d53fdeb5ee40b9981b68f412ea5b0ca4d8e6401695e6f3e40577ba3 + md5: 74e56cd46e352f72a2706cb18b3f57f8 depends: - - mblack ==25.2.0.dev2025030106 release + - mblack ==25.2.0.dev2025030305 release license: LicenseRef-Modular-Proprietary - size: 217288777 - timestamp: 1740813876536 -- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030106-release.conda + size: 217419570 + timestamp: 1740980182916 +- conda: https://conda.modular.com/max-nightly/linux-64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: fef4cdeded5a65511ad025d286cfcdeeba0dbda5a325ba05ab34e3da281256fc - md5: a89e5884fc3955acb191409c11c82d7f + sha256: 1eaa96322c64db1ea143c529a5ce3cb28bdc74abaedbb35011646fe4a8f5e746 + md5: 5fc2738c9c7aa3b7a848825f4ab5fbd9 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -2921,14 +2920,14 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 123614388 - timestamp: 1740812805176 -- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030106-release.conda + size: 123616168 + timestamp: 1740979075048 +- conda: https://conda.modular.com/max-nightly/osx-arm64/max-python-25.2.0.dev2025030305-release.conda noarch: python - sha256: ce716702ae9c7f2a5d194cbb19f8ffa70cd9956fe243dbb70985fc3679277c06 - md5: 58f0a87442d47428ba3ee68b9e839a44 + sha256: fec8e20e96fe5dca33a7f269e401121869b15fd2ba4b5ecd8eef9a2fe22d07c1 + md5: 1e733edfaa00254c1149ee717540fa28 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - click >=8.0.0 - numpy >=1.18,<2.0 - sentencepiece >=0.2.0 @@ -2965,12 +2964,12 @@ packages: - uvloop >=0.21.0 - xgrammar ==0.1.11 license: LicenseRef-Modular-Proprietary - size: 112588416 - timestamp: 1740813876537 -- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030106-release.conda + size: 112590648 + timestamp: 1740980182917 +- conda: https://conda.modular.com/max-nightly/noarch/mblack-25.2.0.dev2025030305-release.conda noarch: python - sha256: 46eeb957d71a44b69341001b0c4a7718b8ac0ef195bf8c716e7ead02b15baba4 - md5: 4f031fd6f2bf81cfba322178106b315e + sha256: 0f45f5a5c9949198034a22dc02747a815db7614ac0b081cd6be081c08e2820f3 + md5: 91b18174cd7cf314753c91bf1e6ba7b4 depends: - python >=3.9,<3.13 - click >=8.0.0 @@ -2981,8 +2980,8 @@ packages: - typing_extensions >=v4.12.2 - python license: MIT - size: 130843 - timestamp: 1740812805175 + size: 130864 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mkl-2022.1.0-h84fe81f_915.tar.bz2 sha256: 767318c4f2057822a7ebc238d6065ce12c6ae60df4ab892758adb79b1057ce02 md5: b9c8f925797a93dbff45e1626b025a6b @@ -3018,18 +3017,18 @@ packages: license_family: Proprietary size: 762563 timestamp: 1652946186347 -- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030106-release.conda +- conda: https://conda.modular.com/max-nightly/noarch/mojo-jupyter-25.2.0.dev2025030305-release.conda noarch: python - sha256: 1453f8559b8ada824083fc236f73a1ad4922ac904daa15b0d574dbfc4669867a - md5: 6e064b52057bbd756183ef214c0c0100 + sha256: 32f162a17a82318ec55fb9ff05158828c53cf850532b79e20fc01c4cb342acd3 + md5: 0539b71f182f98f2ac274a3ba9420f63 depends: - - max-core ==25.2.0.dev2025030106 release + - max-core ==25.2.0.dev2025030305 release - python >=3.9,<3.13 - jupyter_client >=8.6.2,<8.7 - python license: LicenseRef-Modular-Proprietary - size: 22986 - timestamp: 1740812805175 + size: 22994 + timestamp: 1740979061163 - conda: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -3748,9 +3747,9 @@ packages: license: Zlib size: 513266 timestamp: 1740516135153 -- conda: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.4-h3083f51_0.conda - sha256: d19f33b8c73cf461698b3f6d81aa354aed68d50f8d64f72c0cccc507d183803c - md5: c0d92f268209e0a0fd27954a5667c11d +- conda: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.6-h3083f51_0.conda + sha256: b20b18a797805580321a2ee12e08e5c0fc7d7dab2a6c39aedb93b69cc39a910f + md5: 8e037be1e0686afe1a7ae7d2a1c8b310 depends: - __glibc >=2.17,<3.0.a0 - dbus >=1.13.6,<2.0a0 @@ -3775,8 +3774,8 @@ packages: arch: x86_64 platform: linux license: Zlib - size: 1728090 - timestamp: 1739801388543 + size: 1753857 + timestamp: 1740899625272 - conda: https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda sha256: a1bde55ceb9dc5bd7879283d0f594a6ce65c07fda3de76230c65a4a5df47858a md5: 480e915dfc6c592615ef6f217e615aa6