Summary:
The recent D58956327 addition of fbgemm kernel without lengths view transformations was the last piece to enable non-VB inductor compilation.
Enabling inductor compilation for non-VB path.
Adding torch._dynamo.config.force_unspec_int_unbacked_size_like_on_torchrec_kjt = True dynamo config, which was the reason of extra numerics failures (due to recompilation) => Enable extra numerics checks for VB - backward.
Summary: The recent D58956327 addition of fbgemm kernel without lengths view transformations was the last piece to enable non-VB inductor compilation.
Enabling inductor compilation for non-VB path.
Adding
torch._dynamo.config.force_unspec_int_unbacked_size_like_on_torchrec_kjt = True
dynamo config, which was the reason of extra numerics failures (due to recompilation) => Enable extra numerics checks for VB - backward.Differential Revision: D59057596