Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
#include <ops.h>
Représente une valeur tensorielle qui peut être utilisée comme opérande d'un Operation .
Résumé
Constructeurs et Destructeurs |
---|
Input (const Output & o)
Tous les constructeurs de Input sont implicites. |
Input (const T & v)
|
Input (const Initializer & init)
|
Input (const Tensor & t)
|
Input (const std::initializer_list< Initializer > & init)
|
Input (const string & name, int32 i, DataType dt)
Constructeur spécifiant un nom de nœud, un index et un type de données. |
Structures |
---|
tensorflow : Entrée : Initialiseur | Initializer permet de construire un objet Input à partir de différents types de constantes C++ telles que de simples constantes primitives et des listes d'initialisation imbriquées représentant un tableau multidimensionnel. |
Fonctions publiques
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# tensorflow::Input Class Reference\n\ntensorflow::Input\n=================\n\n`#include \u003cops.h\u003e`\n\nRepresents a tensor value that can be used as an operand to an [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation).\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Input](#classtensorflow_1_1_input_1a0e79ff39192f9c6b9e075f5d03506631)`(const `[Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)` & o)` All of [Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)'s constructors are implicit. ||\n| [Input](#classtensorflow_1_1_input_1a8c93ccd3e37a114d1435d2277fb06c92)`(const T & v)` ||\n| [Input](#classtensorflow_1_1_input_1a4b3e58f8d74193c929c5c3c786d639c9)`(const `[Initializer](/versions/r2.1/api_docs/cc/struct/tensorflow/input/initializer#structtensorflow_1_1_input_1_1_initializer)` & init)` ||\n| [Input](#classtensorflow_1_1_input_1a20e29b76fe988c0a318157ff91bcf010)`(const `[Tensor](/versions/r2.1/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)` & t)` ||\n| [Input](#classtensorflow_1_1_input_1ab08681c0de994b089b85320fca7ff787)`(const std::initializer_list\u003c `[Initializer](/versions/r2.1/api_docs/cc/struct/tensorflow/input/initializer#structtensorflow_1_1_input_1_1_initializer)` \u003e & init)` ||\n| [Input](#classtensorflow_1_1_input_1a535accffa48651a346c49e409eaf1e56)`(const string & name, int32 i, DataType dt)` Constructor specifying a node name, index and datatype. ||\n\n| ### Public functions ||\n|---------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|\n| [data_type](#classtensorflow_1_1_input_1a394b81fd7422c67e7801eed913fa4be5)`() const ` | `DataType` |\n| [index](#classtensorflow_1_1_input_1ae9d029fada720f968ce3994b32eca24c)`() const ` | `int32` |\n| [node](#classtensorflow_1_1_input_1ad10211f35c7502472ad4cc9e91655478)`() const ` | `Node *` |\n| [node_name](#classtensorflow_1_1_input_1a06b61a080b93dc8d3215fba7c777e335)`() const ` | `string` |\n| [status](#classtensorflow_1_1_input_1a3ab4cedd88106271069438efb2407ec6)`() const ` | [Status](/versions/r2.1/api_docs/cc/class/tensorflow/status#classtensorflow_1_1_status) |\n| [tensor](#classtensorflow_1_1_input_1a7d7fddae545687445f4ac49dd1d62275)`() const ` | `const `[Tensor](/versions/r2.1/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)` &` |\n\n| ### Structs ||\n|--------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::Input::Initializer](/versions/r2.1/api_docs/cc/struct/tensorflow/input/initializer) | [Initializer](/versions/r2.1/api_docs/cc/struct/tensorflow/input/initializer#structtensorflow_1_1_input_1_1_initializer) enables constructing an [Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input) object from various kinds of C++ constants such as simple primitive constants and nested initializer lists representing a multi-dimensional array. |\n\nPublic functions\n----------------\n\n### Input\n\n```gdscript\n Input(\n const Output & o\n)\n``` \nAll of [Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)'s constructors are implicit.\n\n[Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input) can be implicitly constructed from the following objects :\n\n- [Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): This is so that the output of an [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) can be directly used as the input to a op wrapper, which takes Inputs.\n- A scalar, or a multi-dimensional tensor specified as a recursive initializer list. This enables directly passing constants as inputs to op wrappers.\n- A [Tensor](/versions/r2.1/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) object.\n\n\u003cbr /\u003e\n\n### Input\n\n```gdscript\n Input(\n const T & v\n)\n``` \n\n### Input\n\n```gdscript\n Input(\n const Initializer & init\n)\n``` \n\n### Input\n\n```gdscript\n Input(\n const Tensor & t\n)\n``` \n\n### Input\n\n```gdscript\n Input(\n const std::initializer_list\u003c Initializer \u003e & init\n)\n``` \n\n### Input\n\n```gdscript\n Input(\n const string & name,\n int32 i,\n DataType dt\n)\n``` \nConstructor specifying a node name, index and datatype.\n\nThis should only be used for specifying a backward edge, needed by control flow. \n\n### data_type\n\n```gdscript\nDataType data_type() const \n``` \n\n### index\n\n```gdscript\nint32 index() const \n``` \n\n### node\n\n```gdscript\nNode * node() const \n``` \n\n### node_name\n\n```gdscript\nstring node_name() const \n``` \n\n### status\n\n```gdscript\nStatus status() const \n``` \n\n### tensor\n\n```gdscript\nconst Tensor & tensor() const \n```"]]