compiled() — pytorch Function Reference
Architecture documentation for the compiled() function in kernels.py from the pytorch codebase.
Entity Profile
Relationship Graph
Source Code
benchmarks/dynamo/genai_layers/kernels.py lines 53–69
def compiled(self, args, kwargs=None) -> Any:
if kwargs is not None:
raise AssertionError(f"Expected kwargs to be None, but got {kwargs}")
x, target = args
# Mark batch size as dynamic for realistic workload
torch._dynamo.mark_dynamic(x, 0)
torch._dynamo.mark_dynamic(target, 0)
# Need `lambda` otherwise torch.compile will not trace the function.
# More discussion: https://github.com/pytorch/pytorch/issues/158455
compiled_cross_entropy = torch.compile(
lambda x, target: F.cross_entropy(x, target, reduction="none"),
mode=self.compile_mode,
fullgraph=True,
)
return lambda: compiled_cross_entropy(x, target)
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free