2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Meta vient d'être lancé, prétendant être le « grand modèle de langage le plus avancé » dans le domaine de la programmation——
Code Lama
, peut être basé sur
Conseils sur le code et le langage naturel
Générez du code et un langage naturel sur le code, prenant en charge plusieurs langages de programmation traditionnels,
Comprend Python, C, Java, PHP, Typescript (Javascript), C# et Bash
。
Code Llama est entièrement gratuit pour la recherche et l'utilisation commerciale et a été publié sur GitHub :
https://www.jlht168.com/post/m1/Jryk1eDMBdAR.html
。
Code Llama est basé sur les principaux modèles de langage Llama 2 et propose trois modèles :
Exécutez l'exemple
Code Llama propose trois modèles de tailles différentes, avec respectivement les paramètres 7B, 13B et 34B, qui peuvent être utilisés pour la complétion et le débogage du code. Chaque modèle est formé à l'aide de jetons de code 500B et de données liées au code. De plus, les modèles de base 7B et 13B et les modèles d'instructions sont formés avec la fonction de remplissage du milieu (FIM), qui prend en charge la fonction d'insertion de code dans. code existant.
Meta affirme que les trois modèles de tailles différentes répondent à différentes exigences de service et de latence. Par exemple, le modèle 7B peut fonctionner sur un seul GPU. Le modèle 34B renvoie les meilleurs résultats et offre une meilleure assistance au codage, mais les modèles 7B et 13B plus petits sont plus rapides et mieux adaptés aux tâches nécessitant une faible latence, telles que la complétion de code en temps réel.
Selon les données fournies par Meta, Code Llama surpasse les solutions existantes et est à égalité avec ChatGPT sur les tests de codage populaires HumanEval et Mostly Basic Python Programming (MBPP).