টেনসরহ্যান্ডেল

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

উপলব্ধ যেখানে `Scalar`: `TensorFlowScalar`
  • একটি ক্লোজার সহ একটি TensorHandle তৈরি করুন যা অন্তর্নিহিত বাফারকে শুরু করে।

    scalarsInitializer আকৃতির shape একটি টেনসরে স্কেলারগুলিকে ধরে রাখার জন্য ঠিক যথেষ্ট ক্ষমতা সহ একটি বাফার পায়। scalarsInitializer অবশ্যই সারি-মেজর ক্রমে সংলগ্ন স্কেলার সহ সমগ্র বাফার শুরু করতে হবে।

    ঘোষণা

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