الوحدة

  • نوع الإدخال للطبقة

    تصريح

    associatedtype Input
  • نوع الإخراج للطبقة.

    تصريح

    associatedtype Output : Differentiable
  • إرجاع المخرجات التي تم الحصول عليها من تطبيق الطبقة على المدخلات المحددة.

    تصريح

    @differentiable(wrt: self)
    func callAsFunction(_ input: Input) -> Output

    حدود

    input

    الإدخال إلى الطبقة

    قيمة الإرجاع

    الإخراج.

  • إلى الأمام(_:) التنفيذ الافتراضي

    إرجاع المخرجات التي تم الحصول عليها من تطبيق الطبقة على المدخلات المحددة.

    التنفيذ الافتراضي

    إرجاع المخرجات التي تم الحصول عليها من تطبيق الطبقة على المدخلات المحددة.

    تصريح

    @differentiable(wrt: self)
    func forward(_ input: Input) -> Output

    حدود

    input

    الإدخال إلى الطبقة

    قيمة الإرجاع

    الإخراج.

متاح حيث `الإدخال`: `TensorProtocol`، `الإخراج`: `DifferentiableTensorProtocol`
  • callAsFunction(_:) التنفيذ الافتراضي

    التنفيذ الافتراضي

    إرجاع المخرجات المشروحة التي تم الحصول عليها من تطبيق الطبقة على المدخلات المحددة.

    تصريح

    @differentiable(wrt: self)
    public func callAsFunction(_ input: Input) -> Output

    حدود

    input

    الإدخال إلى الطبقة

    قيمة الإرجاع

    الإخراج المشروح.

  • مشروح (_ :) طريقة التمديد

    يعلق على output .

    ملاحظة: يتم إرجاع output في حالة استخدام واجهة خلفية لا تدعم التعليقات التوضيحية.

    تصريح

    @differentiable
    public func annotated(_ output: Output) -> Output

    حدود

    output

    الإخراج إلى الطبقة.

    قيمة الإرجاع

    الإخراج المشروح.

  • ملخص (الإدخال :) طريقة التمديد

    إرجاع التعليقات التوضيحية التي تم الحصول عليها من تطبيق الطبقة على المدخلات المحددة.

    تصريح

    public func summary(input: Input) -> String

    حدود

    input

    الإدخال إلى الطبقة

    قيمة الإرجاع

    جميع التعليقات التوضيحية التي تم جمعها من الرسم البياني XLA.