Spec-Zone.ru › PyTorch 2.14

torch.fx.experimental.symbolic_shapes.free_symbols

torch.fx.experimental.symbolic_shapes.free_symbols(val) [source]

Рекурсивно собирает все свободные символы из значения.

Эта функция обходит различные структуры данных (тензоры, списки, кортежи и т. д.) и извлекает все содержащиеся в них символы SymPy. Она полезна для поиска всех символьных переменных, от которых зависит сложная вложенная структура.

Параметры:

val (SymInt | SymFloat | SymBool | int | float | bool | Basic | Tensor | Sequence[SymInt | SymFloat | SymBool | int | float | bool | Basic | Tensor]) – Значение, из которого нужно извлечь символы. Может быть символьным типом (SymInt, SymFloat, SymBool), контейнером (кортежем, списком), тензором или None.

Возвращает:

Упорядоченное множество всех свободных символов, найденных в значении.

Тип возвращаемого значения:

OrderedSet[sympy.Symbol]

© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.fx.experimental.symbolic_shapes.free_symbols.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API