public struct TensorHandle<Scalar> where Scalar : _TensorFlowDataTypeCompatible
extension TensorHandle: TensorGroup
TensorHandle
, operasyonlar tarafından kullanılan türdür. Derleyicinin dahili bileşenlerinin, bir tensör programına çıkarıldığında parametrelerin veri türlerini belirlemek için kullanabileceği bir Scalar
türü içerir.
beyan
public init(_owning cTensorHandle: CTensorHandle)
beyan
public init(handle: _AnyTensorHandle)
beyan
public init(_owning tensorHandles: UnsafePointer<CTensorHandle>?)
beyan
public init<C: RandomAccessCollection>( _handles: C ) where C.Element: _AnyTensorHandle
Tensor
boyut sayısı.beyan
public var rank: Int { get }
Tensor
şekli.beyan
public var shape: TensorShape { get }
Operasyonları göndermek için kullanılan arka uç.
beyan
public var backend: Device.Backend { get }
Temel
TensorHandle
içeriğini içeren birShapedArray
oluşturun.TensorHandle
hızlandırıcının üzerindeyse ana bilgisayara kopyalanacaktır.beyan
@inline(never) func makeHostCopy() -> ShapedArray<Scalar>
Geri dönüş değeri
ShapedArray
.
Temel arabelleği başlatan bir kapatmaya sahip bir
TensorHandle
oluşturun.scalarsInitializer
skalerleri şekilshape
sahip bir tensörde tutmak için tam olarak yeterli kapasiteye sahip bir tampon alır.scalarsInitializer
, arabelleğin tamamını bitişik skalerlerle ana satır sırasına göre başlatmalıdır.beyan
public init( shape: [Int], scalarsInitializer: (UnsafeMutablePointer<Scalar>) -> Void )