Skopiuj tensor z CPU-to-CPU lub GPU-to-GPU.
Wykonuje głębokie kopiowanie tensora z procesora na procesor lub z procesora GPU na procesor graficzny, w zależności od urządzenia, na którym przydzielony jest tensor. Uwaga: jeśli wszystkie dołączone operacje debugowania w dalszej części łańcucha są wyłączone, biorąc pod uwagę bieżący stan bramkowania gRPC, dane wyjściowe po prostu przekażą tensor wejściowy bez głębokiego kopiowania. Więcej szczegółów znajdziesz w dokumentacji operacji Debug*.
W przeciwieństwie do operacji CopyHost, ta operacja nie ma ograniczeń HostMemory na wejściu ani wyjściu.
Klasy zagnieżdżone
klasa | Kopiuj.Opcje | Opcjonalne atrybuty dla Copy |
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T> Kopiuj <T> | |
statyczna kopia.Opcje | debugOpsSpec (Lista<String> debugOpsSpec) |
Wyjście <T> | wyjście () |
statyczna kopia.Opcje | tensorName (Nazwa tensora ciągu) |
Metody dziedziczone
Metody publiczne
publiczne wyjście <T> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static Copy <T> create (zakres zakresu , argument <T> wejście, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację kopiowania.
Parametry
zakres | aktualny zakres |
---|---|
wejście | Tensor wejściowy. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja Copy
public static Copy.Options debugOpsSpec (List<String> debugOpsSpec)
Parametry
debugOpsSpec | Lista specyfikacji operacji debugowania (op, url, gated_grpc) dla dołączonych operacji debugowania. Każdy element listy ma format |
---|
public static Copy.Options tensorName (String tensorName)
Parametry
nazwa tensora | Nazwa tensora wejściowego. |
---|