CodeGeeX是一个具有130亿参数的多编程语言代码生成预训练模型。CodeGeeX采用华为MindSpore框架实现,在鹏城实验室“鹏城云脑II”中的192个节点(共1536个国产昇腾910 AI处理器)上训练而成。截至2022年6月22日,CodeGeeX历时两个月在20多种编程语言的代码语料库(>8500亿Token)上预训练得到。

CodeGeeX是什么

CodeGeeX的官网:https://codegeex.cn/zh-CN

CodeGeeX是一款基于大模型的全能的智能编程助手。它可以实现代码的生成与补全、自动添加注释、代码翻译以及智能问答等功能,能够帮助开发者显著提高工作效率。CodeGeeX支持主流的编程语言,并适配多种主流IDE。

CodeGeeX支持Python、Java、C++、JavaScript、Go等数十种常见编程语言。

CodeGeeX插件对个人用户完全免费

插件的下载地址:https://codegeex.cn/zh-CN/downloadGuide

CodeGeeX有以下特点:

高精度代码生成:支持生成Python、C++、Java、JavaScript和Go等多种主流编程语言的代码,在HumanEval-X代码生成任务上取得47%~60%求解率,较其他开源基线模型有更佳的平均性能。

跨语言代码翻译:支持代码片段在不同编程语言间进行自动翻译转换,翻译结果正确率高,在HumanEval-X代码翻译任务上超越了其它基线模型。

自动编程插件:CodeGeeX插件现已上架VSCode插件市场(完全免费),用户可以通过其强大的少样本生成能力,自定义代码生成风格和能力,更好辅助代码编写。

模型跨平台开源: 所有代码和模型权重开源开放,用作研究用途。CodeGeeX同时支持昇腾和英伟达平台,可在单张昇腾910或英伟达V100/A100上实现推理。

CodeGeeX的功能

CodeGeeX在某些角度看其实就是国产化的GitHub CoPilot,具体的功能如下图所示。

CodeGeeX插件的功能

对CodeGeeX的评价

CodeGeeX2来了!更强,更快,更轻量的多语言代码生成模型!

就小陶的个人使用体验来看,用久了感觉和插件能融为一体。对于一些简单的重复性的代码,能直接预览,然后如果是自己想要的话,可以不用自己敲。

我的评价


版权声明 ▶ 本网站名称:陶小桃Blog
▶ 本文链接:https://www.52txr.cn/2023/CodeGeeXToolADS.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处并附带原文链接!!
▶ 站长邮箱 [email protected][email protected] ,如不方便留言可邮件联系。

小陶的个人微信公众号

学累了就来张美女照片养养眼吧,身体是革命的本钱,要多多休息哦~ 随机美女图片

最后修改:2023 年 07 月 27 日
如果觉得我的文章对你有用,请随意赞赏!