تحديثات النموذج
النماذج التي تم تنزيلها بإصدارات سابقة من Ollama يتم تحديثها تلقائيًا في الخلفية عند أول مرة تشغيلها، وذلك لضمان أداء أفضل وتوافق أفضل عند التشغيل على llama.cpp.
لضمان أمان تخفيض الإصدار، يحتفظ Ollama بنسخة أصلية كنسخة احتياطية، لذا تُحفظ النماذج المُعاد ترقيتها مؤقتًا على القرص الصلب. سيقوم الإصدار المستقبلي بإزالة هذه النسخ الاحتياطية تلقائيًا.
لإزالة النماذج المخزنة الآن (يتطلب jq):
curl -s localhost:11434/api/tags | jq -r '.models[].name' | while read -r m; do
curl -s localhost:11434/api/show -d "{\"model\":\"$m\"}" | jq -r \
'select(any(.manifests[]?; .runner == "llamacpp")) | .manifests[] | select(.runner == "ggml") | .digest'
done | sort -u | xargs -n1 ollama rm
هذا يلغي فقط البيانات الاحتياطية. إذا قمت بتخفيض الإصدار لاحقًا إلى إصدار أقدم من 0.40، فستحتاج إلى استعادة تلك النماذج مرة أخرى.
تغييرات أخرى
* لم يعد ollama list يعرض إدخالات مكررة للنماذج المُحسّنة من قبل @dhiltgen على https://github.com/ollama/ollama/pull/18874
* استخدم ollama launch claude طول السياق الكامل للنموذج من قبل @jberg5 على https://github.com/ollama/ollama/pull/18855
* README: أضاف oxi إلى التكاملات المجتمعية من قبل @maziluiosif على https://github.com/ollama/ollama/pull/18739
مساهمون جدد
- @maziluiosif قدم أول مساهمته في https://github.com/ollama/ollama/pull/18739
سجل التغييرات الكامل: https://github.com/ollama/ollama/compare/v0.40.1...v0.40.2-rc0