Skip to content

Helion errors with size 0 tensors #1135

@Chillee

Description

@Chillee
TitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)   File "/tmp/horace/uv/install/6fbae45f965d50cba20076240d49c0af606f091cbea5976d1cc16bb095b35930/lib/python3.12/site-packages/helion/runtime/kernel.py", line 292, in __call__
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)     return self.bind(args)(*args)
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)            ^^^^^^^^^^^^^^^
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)   File "/tmp/horace/uv/install/6fbae45f965d50cba20076240d49c0af606f091cbea5976d1cc16bb095b35930/lib/python3.12/site-packages/helion/runtime/kernel.py", line 173, in bind
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)     bound_kernel = BoundKernel(self, args)
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)                    ^^^^^^^^^^^^^^^^^^^^^^^
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)   File "/tmp/horace/uv/install/6fbae45f965d50cba20076240d49c0af606f091cbea5976d1cc16bb095b35930/lib/python3.12/site-packages/helion/runtime/kernel.py", line 358, in __init__
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)     self.host_function: HostFunction = HostFunction(
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)                                        ^^^^^^^^^^^^^
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)   File "/tmp/horace/uv/install/6fbae45f965d50cba20076240d49c0af606f091cbea5976d1cc16bb095b35930/lib/python3.12/site-packages/helion/_compiler/host_function.py", line 114, in __init__
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)     propagate_types(self)
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)   File "/tmp/horace/uv/install/6fbae45f965d50cba20076240d49c0af606f091cbea5976d1cc16bb095b35930/lib/python3.12/site-packages/helion/_compiler/type_propagation.py", line 2375, in propagate_types
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)     prop.visit(stmt)
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)   File "/tmp/horace/uv/install/6fbae45f965d50cba20076240d49c0af606f091cbea5976d1cc16bb095b35930/lib/python3.12/site-packages/helion/_compiler/type_propagation.py", line 1630, in visit
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)     type_info = visitor(node)
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)                 ^^^^^^^^^^^^^
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)   File "/tmp/horace/uv/install/6fbae45f965d50cba20076240d49c0af606f091cbea5976d1cc16bb095b35930/lib/python3.12/site-packages/helion/_compiler/type_propagation.py", line 2179, in visit_For
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)     iter_type = self.visit(node.iter)
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)                 ^^^^^^^^^^^^^^^^^^^^^
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)   File "/tmp/horace/uv/install/6fbae45f965d50cba20076240d49c0af606f091cbea5976d1cc16bb095b35930/lib/python3.12/site-packages/helion/_compiler/type_propagation.py", line 1638, in visit
(TorchTitanTrainingActor(rank=3, ip_address=10.133.155.52) pid=3182556)     raise exc.InternalError(e) from e

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions