टेंसरहैंडल

public struct TensorHandle<Scalar> where Scalar : _TensorFlowDataTypeCompatible
extension TensorHandle: TensorGroup

TensorHandle ऑप्स द्वारा उपयोग किया जाने वाला प्रकार है। इसमें एक Scalar प्रकार शामिल है, जिसका उपयोग कंपाइलर आंतरिक पैरामीटर के डेटाटाइप को निर्धारित करने के लिए कर सकते हैं जब उन्हें टेंसर प्रोग्राम में निकाला जाता है।

  • घोषणा

    public init(_owning cTensorHandle: CTensorHandle)
  • घोषणा

    public init(handle: _AnyTensorHandle)
  • घोषणा

    public init(_owning tensorHandles: UnsafePointer<CTensorHandle>?)
  • घोषणा

    public init<C: RandomAccessCollection>(
      _handles: C
    ) where C.Element: _AnyTensorHandle
  • Tensor के आयामों की संख्या।

    घोषणा

    public var rank: Int { get }
  • Tensor का आकार.

    घोषणा

    public var shape: TensorShape { get }
  • बैकएंड ऑप्स भेजने के लिए उपयोग किया जाता है।

    घोषणा

    public var backend: Device.Backend { get }
  • अंतर्निहित TensorHandle की सामग्री के साथ एक ShapedArray बनाएं। यदि TensorHandle त्वरक पर है, तो इसे होस्ट पर कॉपी किया जाएगा।

    घोषणा

    @inline(never)
    func makeHostCopy() -> ShapedArray<Scalar>

    प्रतिलाभ की मात्रा

    एक ShapedArray

उपलब्ध है जहां `स्केलर`: `टेन्सरफ्लोस्केलर`
  • क्लोजर के साथ एक TensorHandle बनाएं जो अंतर्निहित बफ़र को आरंभ करता है।

    scalarsInitializer स्केलर्स को आकार shape के साथ टेंसर में रखने के लिए बिल्कुल पर्याप्त क्षमता वाला एक बफर प्राप्त होता है। scalarsInitializer पंक्ति-प्रमुख क्रम में सन्निहित स्केलर्स के साथ, संपूर्ण बफ़र को प्रारंभ करना होगा।

    घोषणा

    public init(
      shape: [Int],
      scalarsInitializer: (UnsafeMutablePointer<Scalar>) -> Void
    )