मॉड्यूल

  • परत का इनपुट प्रकार.

    घोषणा

    associatedtype Input
  • परत का आउटपुट प्रकार.

    घोषणा

    associatedtype Output : Differentiable
  • दिए गए इनपुट पर परत लगाने से प्राप्त आउटपुट लौटाता है।

    घोषणा

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

    पैरामीटर

    input

    परत में इनपुट.

    वापसी मूल्य

    आउटपुट.

  • आगे(_:) डिफ़ॉल्ट कार्यान्वयन

    दिए गए इनपुट पर परत लगाने से प्राप्त आउटपुट लौटाता है।

    डिफ़ॉल्ट कार्यान्वयन

    दिए गए इनपुट पर परत लगाने से प्राप्त आउटपुट लौटाता है।

    घोषणा

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

    पैरामीटर

    input

    परत में इनपुट.

    वापसी मूल्य

    आउटपुट.

उपलब्ध है जहां `इनपुट`: `टेन्सरप्रोटोकॉल`, `आउटपुट`: `डिफरेंशियलटेन्सरप्रोटोकॉल`
  • कॉलएज़फंक्शन(_:) डिफ़ॉल्ट कार्यान्वयन

    डिफ़ॉल्ट कार्यान्वयन

    दिए गए इनपुट पर परत लगाने से प्राप्त एनोटेटेड आउटपुट लौटाता है।

    घोषणा

    @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 ग्राफ़ से एकत्रित किए गए।