OnnxRuntimeSessionOptions

Inheritance: java.lang.Object

public class OnnxRuntimeSessionOptions

ONNX InferenceSession बनाने के लिए कॉन्फ़िगरेशन विकल्प। हम अनुशंसा करते हैं कि आप अनुकूलित डिफ़ॉल्ट को रखें जब तक कि आप संशोधनों के बारे में पूरी तरह निश्चित न हों। तकनीकी विवरणों के लिए, ONNX Runtime दस्तावेज़ देखें।

निर्माता

निर्माताविवरण
OnnxRuntimeSessionOptions()

फ़ील्ड्स

फ़ील्डविवरण
enableCpuMemArenaONNX Runtime द्वारा उपयोग किए जाने वाले CPU मेमोरी एरीना अलोकेटर को सक्षम या अक्षम करता है।
enableMemoryPatternइनपुट टेन्सर्स के लिए मेमोरी पैटर्न अनुकूलन को सक्षम या अक्षम करता है।
executionModeसेशन के लिए निष्पादन मोड।
graphOptimizationLevelसेशन के लिए ग्राफ़ अनुकूलन स्तर।
interOpNumThreadsसमांतर रूप से कई ऑपरेशनों को चलाने के लिए थ्रेड्स की संख्या।
intraOpNumThreadsएकल ऑपरेशन के लिए थ्रेड्स की संख्या।

OnnxRuntimeSessionOptions()

public OnnxRuntimeSessionOptions()

enableCpuMemArena

public static boolean enableCpuMemArena

ONNX Runtime द्वारा उपयोग किए जाने वाले CPU मेमोरी एरीना अलोकेटर को सक्षम या अक्षम करता है। सक्षम होने पर, मेमोरी को पूल किया जाता है और बेहतर प्रदर्शन के लिए पुन: उपयोग किया जाता है, लेकिन मल्टी-थ्रेडेड परिदृश्यों में मेमोरी खपत बढ़ सकती है। प्रदर्शन की कीमत पर पीक मेमोरी उपयोग को कम करने के लिए अक्षम करें।

enableMemoryPattern

public static boolean enableMemoryPattern

इनपुट टेन्सर्स के लिए मेमोरी पैटर्न अनुकूलन को सक्षम या अक्षम करता है। सक्षम होने पर, ONNX Runtime तेज़ निष्पादन के लिए मेमोरी आवंटन पैटर्न को कैश करता है, लेकिन गतिशील इनपुट आकारों के लिए मेमोरी उपयोग बढ़ा सकता है। यदि इनपुट में काफी अंतर है या मेमोरी फुटप्रिंट कम करना चाहते हैं तो इसे अक्षम करें।

executionMode

public static ExecutionModeOnnx executionMode

सेशन के लिए निष्पादन मोड। डिफ़ॉल्ट रूप से, ऑपरेटरों को संभव होने पर समानांतर रूप से निष्पादित किया जाता है।

graphOptimizationLevel

public static GraphOptimizationLevelOnnx graphOptimizationLevel

सेशन के लिए ग्राफ़ अनुकूलन स्तर। डिफ़ॉल्ट रूप से, अधिकतम प्रदर्शन के लिए सभी उपलब्ध अनुकूलन सक्षम होते हैं।

interOpNumThreads

public static int interOpNumThreads

समांतर रूप से कई ऑपरेशनों को चलाने के लिए थ्रेड्स की संख्या। यदि क्रमिक निष्पादन सक्षम है, तो यह मान अनदेखा किया जाता है।

intraOpNumThreads

public static int intraOpNumThreads

एकल ऑपरेशन के लिए थ्रेड्स की संख्या।