llama.cpp b11228 रिलीज ने Metal बैकएंड की GGML_OP_PAD ऑपरेशन में बाएं और वृत्ताकार पैडिंग के लिए समर्थन पेश किया, जिसे CPU, CUDA और Vulkan कार्यान्वयनों के साथ संरेखित किया गया है। यह बदलाव क्रमबद्ध स्रोतों में दाईं ओर की पैडिंग समस्याओं को ठीक करता है और विभिन्न हार्डवेयर बैकएंड्स के बीच स्थिर व्यवहार सुनिश्चित करता है।

  • कार्यान्वयन बाएं पैडिंग द्वारा स्रोत निर्देशांक को खिसकाता है और वृत्ताकार पैडिंग मोड के लिए उन्हें लपेटता है।
  • नई कार्यक्षमता को कवर करने के लिए एक परीक्षण मामला जोड़ा गया है।
  • f32_4 कुंजी को हटा दिया गया है क्योंकि यह धीमी है और सक्षम होने पर दो पैडिंग मामलों में विफल हो जाती है।
  • कोड वृत्ताकार पैड वैरिएंट के लिए एक फ़ंक्शन स्थिरांक का उपयोग करता है ताकि कुंजी को एक बार संकलित किया जा सके और प्रत्येक पाइपलाइन के लिए विशेष बनाया जा सके।

रिलीज में macOS, iOS, Linux, Windows, Android और openEuler के लिए विभिन्न आर्किटेक्चर और बैकएंड कॉन्फ़िगरेशन (CUDA, Vulkan, ROCm और OpenVINO सहित) के लिए बाइनरी प्रदान की गई हैं।