مدول

  • نوع ورودی لایه

    اعلام

    associatedtype Input
  • نوع خروجی لایه

    اعلام

    associatedtype Output : Differentiable
  • خروجی به دست آمده از اعمال لایه به ورودی داده شده را برمی گرداند.

    اعلام

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

    مولفه های

    input

    ورودی لایه

    ارزش بازگشتی

    خروجی.

  • رو به جلو(_:) اجرای پیش فرض

    خروجی به دست آمده از اعمال لایه به ورودی داده شده را برمی گرداند.

    پیاده سازی پیش فرض

    خروجی به دست آمده از اعمال لایه به ورودی داده شده را برمی گرداند.

    اعلام

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

    مولفه های

    input

    ورودی لایه

    ارزش بازگشتی

    خروجی.

در دسترس است که در آن "ورودی": "TensorProtocol"، "Output": "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.