首页 > 其他分享 >Code-Llama 语言模型

Code-Llama 语言模型

时间:2024-05-14 09:52:27浏览次数:20  
标签:Code 7b 模型 codeLlama Llama model CodeLlama downmodel

Code Llama 是一系列专注于代码相关任务的大型语言模型,它构建在 Llama 2 的基础上,在开放模型中提供了最先进的性能,它在填充能力、支持大输入上下文以及零指导编程任务的能力方面表现出色。
立即免费体验:https://gpumall.com/login?type=register&source=cnblogs
支持的模型种类如下:#autodl#恒源云#矩池云#算力云#恒源云 实例迁移#autodl 官网#autodi#GpuMall#GPU云#AutoDL#AotuDL 算力云#GpuMall智算云#AI#大数据#算力租赁#大模型#深度学习#人工智能#算力变现
提示
Code Llama 提供多个版本以涵盖各种应用领域,它包括如下模型:

基础模型(Code Llama)
Python 专业化模型(Code Llama - Python)
遵循指导的模型(Code Llama - Instruct)
这些模型具有不同的参数,包括 7B、13B 和 34B,以应对不同的使用情境

下面介绍如何在 GpuMall 平台使用已集成的 CodeLlama 模型

  1. 选择 CodeLlama 镜像创建实例

选择完成后创建实例,然后点击 JupyterLab,进入终端。

  1. 通过内网拉取 CodeLlama 模型
    执行如下命令拉取可通过内网拉取的 CodeLlama 模型
    curl -fSLO https://gpumall-static-data-public-prod.oss-cn-shanghai.aliyuncs.com/platform/instance/downmodel
    chmod +x downmodel
    ./downmodel
    支持如下模型下载,根据您的需要下载对应模型:
    1.): 下载 ChatLM3-6B 模型
    ./downmodel chatglm3-6b-model

             2.): 下载 CodeLlama-7b 模型
             ./downmodel codeLlama-7b-model
    
             3.): 下载 CodeLlama-13b 模型
             ./downmodel codeLlama-13b-model
    
             4.): 下载 CodeLlama-34b 模型
             ./downmodel codeLlama-34b-model
    
             5.): 下载 CodeLlama-7b-Python 模型
             ./downmodel codeLlama-7b-python-model
    
             6.): 下载 CodeLlama-13b-Python 模型
             ./downmodel codeLlama-13b-python-model
    
             7.): 下载 CodeLlama-34b-Python 模型
             ./downmodel codeLlama-34b-python-model
    
             8.): 下载 CodeLlama-7b-Instruct 模型
             ./downmodel codeLlama-7b-instruct-model
    
             9.): 下载 CodeLlama-13b-Instruct 模型
             ./downmodel codeLlama-13b-instruct-model
    
             10.): 下载 CodeLlama-34b-Instruct 模型
             ./downmodel codeLlama-34b-instruct-model
    

脚本输入如上,执行不同命令来下载不同模型,这里下载 codeLlama-7b-model 模型

./downmodel codeLlama-7b-model

然后等待模型全部下载完成,通过上述操作拉取的模型会存储在 /gm-data/ 目录下,不建议移动,因为模型可能较大,系统盘空间不足以存储模型。

  1. 测试 codellama 代码填充

进入 codellama 目录

cd /root/codellama/

torchrun --nproc_per_node 1 example_completion.py
--ckpt_dir /gm-data/CodeLlama-7b/
--tokenizer_path /gm-data/CodeLlama-7b/tokenizer.model
--max_seq_len 128 --max_batch_size 4

输出如上图结果就说明 CodeLlama 已经可以正常使用了。

更多使用方法请参考:CodeLlama官方项目
如需通过公网访问请参考:自定义服务

标签:Code,7b,模型,codeLlama,Llama,model,CodeLlama,downmodel
From: https://www.cnblogs.com/GpuMall/p/18190641

相关文章

  • LeetCode 2956. Find Common Elements Between Two Arrays
    原题链接在这里:https://leetcode.com/problems/find-common-elements-between-two-arrays/description/题目:Youaregiventwo 0-indexed integerarrays nums1 and nums2 ofsizes n and m,respectively.Considercalculatingthefollowingvalues:Thenumberof......
  • LeetCode 1915. Number of Wonderful Substrings
    原题链接在这里:https://leetcode.com/problems/number-of-wonderful-substrings/description/题目:A wonderful stringisastringwhere atmostone letterappearsan odd numberoftimes.Forexample, "ccjjc" and "abab" arewonderful,but "ab&......
  • 马尔可夫转换MSVAR模型预测资产收益率时间序列可视化分析|附数据代码
    原文链接:https://tecdat.cn/?p=36166原文出处:拓端数据部落公众号在现代金融市场中,资产收益率序列的预测一直是投资者和金融机构关注的焦点。资产收益率的波动不仅反映了市场的风险水平,也直接影响到投资组合的表现和风险管理策略的制定。然而,金融市场的复杂性和不确定性使得资产......
  • 农业大模型越来越像个笑话
    近期,中国发布了首个种业大语言模型“丰登”(SeedLLM),一搜关键词,满屏都是相关报道。小编向参与该模型的三家单位都申请了测试试用,但都没有收到任何回复。这完全在我的意料之中,因为之前每出来一个农业大模型的重磅消息,我第一时间都是去申请试用,无一例外都是石沉大海,哪怕一个标点符号......
  • AtCoder Beginner Contest 352 E - Clique Connect
    题目链接不需要将所有边都建立出来,根据\(Kruskal\)最小生成树的贪心策略,相同权值的边不需要形成团,形成一个链就行,对结果没有影响。时间复杂度\(O(mlogm)[m=\sum_{i=1}^{n}k_{i}]\)。#pragmaGCCoptimize(2)#pragmaGCCoptimize(3)#include<bits/stdc++.h>//#defineint......
  • vscode plantuml
    创建文件test.wsd@startumlBob->Alice:hello@endumlplantumlhttps://pdf.plantuml.net/1.2020.23/PlantUML_Language_Reference_Guide_zh.pdfplantumlideahttps://blog.csdn.net/qq_52302333/article/details/131341626plantuml......
  • vscode新建html文件并快速生成标准的html代码
    1.打开vscode,点击OpenFolder2.选择目标文件夹,新建一个扩展名为.html的文件:3.在第一行输入!(英文状态下),按tab键,新建成功。界面如下图所示:......
  • 【LeetCode 875】爱吃香蕉的珂珂
    题目描述原题链接:LeetCode.875爱吃香蕉的珂珂解题思路如果当前堆剩余香蕉数量小于每小时吃的数量,吃完当前堆就会休息不会去吃下一堆的香蕉,所以吃完一堆所需时间就是堆的香蕉数量除以速度的向上取整值:\(\lceil{piles[i]/speed}\rceil\);首先确定答案所处的范围,速度最小......
  • 基于高斯混合模型的视频背景提取和人员跟踪算法matlab仿真
    1.算法运行效果图预览    2.算法运行软件版本MATLAB2013B 3.算法理论概述      基于高斯混合模型(GaussianMixtureModel,GMM)的视频背景提取和人员跟踪算法是一种广泛应用的计算机视觉方法,主要用于分离视频序列中的静态背景和动态前景(比如人物运动)。 ......
  • 程序员的AI编程小助手,CodeGeeX使用体验总结
    程序员的AI编程小助手,CodeGeeX使用体验总结:::warning一、1.CodeGeeX是什么?能做什么?CodeGeeX是一个智能编程软件工具,目前CodeGeeX支持多种主流IDE,如VSCode、visualstudio2022,IntelliJIDEA、PyCharm、Vim等,同时,支持Python、Java、C++/C、JavaScript、Go等多种语言。::......