Tensör Tutacağı

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 bir ShapedArray 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 .

'Skaler': 'TensorFlowScalar' olduğu yerde kullanılabilir
  • Temel arabelleği başlatan bir kapatmaya sahip bir TensorHandle oluşturun.

    scalarsInitializer skalerleri şekil shape 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
    )