Enregistre les tranches de tenseurs d'entrée sur le disque.
C'est comme « Enregistrer », sauf que les tenseurs peuvent être répertoriés dans le fichier enregistré comme étant une tranche d'un tenseur plus grand. `shapes_and_slices` spécifie la forme du plus grand tenseur et la tranche couverte par ce tenseur. `shapes_and_slices` doit avoir autant d'éléments que `tensor_names`.
Les éléments de l'entrée `shapes_and_slices` doivent être :
- La chaîne vide, auquel cas le tenseur correspondant est enregistré normalement.
- Une chaîne de la forme `dim0 dim1 ... dimN-1 slice-spec` où les `dimI` sont les dimensions du plus grand tenseur et `slice-spec` spécifie quelle partie est couverte par le tenseur à enregistrer.
- La chaîne `-` signifiant que la tranche couvre tous les indices de cette dimension
- `start,length` où `start` et `length` sont des entiers. Dans ce cas, la tranche couvre les indices « longueur » commençant à « début ».
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
SaveSlices statiques |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
créer des SaveSlices statiques publiques (portée de portée , opérande < TString > nom de fichier, opérande < TString > tensorNames, opérande < TString > formesAndSlices, Iterable < opérande <?>> données)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SaveSlices.
Paramètres
portée | portée actuelle |
---|---|
nom de fichier | Doit avoir un seul élément. Le nom du fichier dans lequel nous écrivons le tenseur. |
tensorNames | Formez `[N]`. Les noms des tenseurs à enregistrer. |
formesEtTranches | Formez `[N]`. Les formes et les spécifications de tranche à utiliser lors de l'enregistrement des tenseurs. |
données | Tenseurs `N` à sauvegarder. |
Retour
- une nouvelle instance de SaveSlices