← Back to events
ActiveAIRelease3.9

trunk/f105ddc6ee7d644951aae86d7c9e2265934b5159: [dynamo] Preserve binding for nonstandard C method descriptors (#194556)

Photo: PyTorch Releases

What happened

Problem In the next Triton release for 3.9, migration from pybind11 to nanobind in triton-lang/triton#10283 will change how C++ methods such as ir.builder.set_loc are represented in Python. With nanobind, the following program works eagerly but fails under torch.compile : import torch from triton . _C . libtriton import ir context = ir . context () ir . load_dialects ( context ) builder = ir . builder ( context ) de…

Summary assembled by rule from the sources below

Why it's spreading

Sources