public struct TensorHandle<Scalar> where Scalar : _TensorFlowDataTypeCompatible
extension TensorHandle: TensorGroup
TensorHandle
adalah tipe yang digunakan oleh operasi. Ini mencakup tipe Scalar
, yang dapat digunakan oleh internal kompiler untuk menentukan tipe data parameter ketika parameter tersebut diekstraksi ke dalam program tensor.
Pernyataan
public init(_owning cTensorHandle: CTensorHandle)
Pernyataan
public init(handle: _AnyTensorHandle)
Pernyataan
public init(_owning tensorHandles: UnsafePointer<CTensorHandle>?)
Pernyataan
public init<C: RandomAccessCollection>( _handles: C ) where C.Element: _AnyTensorHandle
Jumlah dimensi
Tensor
.Pernyataan
public var rank: Int { get }
Bentuk
Tensor
.Pernyataan
public var shape: TensorShape { get }
Backend digunakan untuk mengirimkan operasi.
Pernyataan
public var backend: Device.Backend { get }
Buat
ShapedArray
dengan kontenTensorHandle
yang mendasarinya. JikaTensorHandle
ada di akselerator, TensorHandle akan disalin ke host.Pernyataan
@inline(never) func makeHostCopy() -> ShapedArray<Scalar>
Nilai Pengembalian
Sebuah
ShapedArray
.
Buat
TensorHandle
dengan penutupan yang menginisialisasi buffer yang mendasarinya.scalarsInitializer
menerima buffer dengan kapasitas yang cukup untuk menampung skalar dalam tensor denganshape
.scalarsInitializer
harus menginisialisasi seluruh buffer, dengan skalar yang berdekatan dalam urutan baris-utama.Pernyataan
public init( shape: [Int], scalarsInitializer: (UnsafeMutablePointer<Scalar>) -> Void )