Se usó la API de Cloud Translation para traducir esta página.
Switch to English

tff.StructType

Ver fuente en GitHub

Una implementación de tff.Type representa tipos estructurales en TFF.

Hereda de: Type

Usado en los cuadernos

Usado en los tutoriales

Se puede acceder a los elementos inicializados por nombre como foo.name y, de lo contrario, por índice, foo[index] .

elements Un iterable de especificaciones de elementos. Cada especificación de elemento es una especificación de tipo (una instancia de tff.Type o algo convertible a través de tff.to_type ) para el elemento, o un (nombre, especificación) para elementos que tienen nombres definidos. Alternativamente, uno puede proporcionar aquí una instancia de collections.OrderedDict mapeando nombres de elementos a sus tipos (o cosas que son convertibles a tipos).
convert Si se intenta convertir los elementos de este iterador. Por defecto es True . Si es False , todos los miembros de los elements deben ser de tipo Tuple[Optional[str], tff.Type] .

python_container

Métodos

check_abstract

Ver fuente

Compruebe que se trata de un tff.AbstractType .

check_assignable_from

Ver fuente

Aumenta si los valores de source_type no se pueden convertir a este tipo.

check_equivalent_to

Ver fuente

Aumenta si los valores de 'otros' no se pueden convertir hacia y desde este tipo.

check_federated

Ver fuente

Compruebe que sea un tff.FederatedType .

check_function

Ver fuente

Compruebe que se trata de un tff.FunctionType .

check_placement

Ver fuente

Compruebe que sea un tff.PlacementType .

check_sequence

Ver fuente

Compruebe que sea un tff.SequenceType .

check_struct

Ver fuente

Compruebe que se trata de un tff.StructType .

check_struct_with_python

Ver fuente

Compruebe que este sea un tff.StructWithPythonType .

check_tensor

Ver fuente

Compruebe que este sea un tff.TensorType .

children

Ver fuente

Devuelve un generador que produce tipos secundarios inmediatos.

compact_representation

Ver fuente

Devuelve la representación de cadena compacta de este tipo.

formatted_representation

Ver fuente

Devuelve la representación de cadena formateada de este tipo.

is_abstract

Ver fuente

Devuelve si este tipo es un tff.AbstractType o no.

is_assignable_from

Ver fuente

Devuelve si los valores de source_type se pueden convertir a este tipo.

is_equivalent_to

Ver fuente

Devuelve si los valores de other se pueden convertir hacia y desde este tipo.

is_federated

Ver fuente

Devuelve si este tipo es un tff.FederatedType o no.

is_function

Ver fuente

Devuelve si este tipo es un tff.FunctionType o no.

is_placement

Ver fuente

Devuelve si este tipo es un tff.PlacementType o no.

is_sequence

Ver fuente

Devuelve si este tipo es un tff.SequenceType o no.

is_struct

Ver fuente

Devuelve si este tipo es un tff.StructType o no.

is_struct_with_python

Ver fuente

Devuelve si este tipo es un tff.StructWithPythonType o no.

is_tensor

Ver fuente

Devuelve si este tipo es un tff.TensorType o no.

__eq__

Ver fuente

Determina si dos definiciones de tipo son idénticas.

Tenga en cuenta que esta noción de igualdad es más fuerte que la equivalencia. Dos tipos con definiciones equivalentes pueden no ser idénticos, por ejemplo, si representan plantillas con variables de tipo con nombres diferentes en sus definiciones.

Args
other El otro tipo para comparar.

Devoluciones
True si las definiciones de tipo son sintácticamente idénticas (como se definió anteriormente), o False caso contrario.

Eleva
NotImplementedError Si no se implementa en la clase derivada.

__getitem__

Ver fuente

__iter__

Ver fuente

__len__

Ver fuente

__ne__

Ver fuente

Devuelve self! = Value.