تحذير: هذا المشروع مهمل. كانت Swift for TensorFlow تجربة في منصة الجيل التالي للتعلم الآلي ، حيث تضمنت أحدث الأبحاث عبر التعلم الآلي والمترجمات والبرمجة القابلة للتفاضل وتصميم الأنظمة وما بعده. تمت أرشفته في فبراير 2021.
TensorHandle
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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
تصريح
public var rank: Int { get }
تصريح
public var shape: TensorShape { get }
الواجهة الخلفية المستخدمة لإرسال العمليات.
تصريح
public var backend: Device.Backend { get }
قم بإنشاء ShapedArray
بمحتويات TensorHandle
الأساسية. إذا كان TensorHandle
موجودًا على المسرع، فسيتم نسخه إلى المضيف.
تصريح
@inline(never)
func makeHostCopy() -> ShapedArray<Scalar>
قيمة الإرجاع
ShapedArray
.
متاح حيث `Scalar`: `TensorFlowScalar`
قم بإنشاء TensorHandle
مع إغلاق يقوم بتهيئة المخزن المؤقت الأساسي.
يتلقى scalarsInitializer
مخزنًا مؤقتًا بسعة كافية تمامًا للاحتفاظ بالحجميات في موتر ذي shape
الشكل. يجب أن يقوم scalarsInitializer
بتهيئة المخزن المؤقت بأكمله، باستخدام كميات قياسية متجاورة بترتيب الصف الرئيسي.
تصريح
public init(
shape: [Int],
scalarsInitializer: (UnsafeMutablePointer<Scalar>) -> Void
)
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]