public struct Context
एक संदर्भ जो परतों जैसे गहन शिक्षण एपीआई द्वारा उपयोग की जाने वाली थ्रेड-स्थानीय प्रासंगिक जानकारी संग्रहीत करता है।
वर्तमान थ्रेड-स्थानीय संदर्भ को पुनः प्राप्त करने के लिए Context.local
उपयोग करें।
उदाहरण:
- वर्तमान सीखने के चरण को प्रशिक्षण के लिए सेट करें ताकि इनपुट पर लागू होने पर
BatchNorm
जैसी परतें माध्य और भिन्नता की गणना कर सकें।
Context.local.learningPhase = .training
- वर्तमान सीखने के चरण को अनुमान पर सेट करें ताकि
Dropout
जैसी परतें इनपुट पर लागू होने पर इकाइयों को न छोड़ें।
Context.local.learningPhase = .inference
सीखने का चरण.
घोषणा
public var learningPhase: LearningPhase
यादृच्छिक बीज.
टिप्पणी
जब भी प्राप्त किया जाता है, यादृच्छिक बीज को भी अद्यतन किया जाता है ताकि भविष्य में स्टेटलेस यादृच्छिक टेन्सरफ्लो ऑप निष्पादन के परिणामस्वरूप गैर-नियतात्मक परिणाम प्राप्त हों।घोषणा
public var randomSeed: TensorFlowSeed { mutating get set }
डिफ़ॉल्ट गुणों के साथ एक संदर्भ बनाता है.
घोषणा
public init()
वर्तमान थ्रेड-स्थानीय संदर्भ।
टिप्पणी
इस प्रॉपर्टी तक पहुंच थ्रेड-सुरक्षित है।घोषणा
public static var local: Context { get set }