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>
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 )