机器之心报道
编辑:魔王Visual Studio Code(简称 VS Code)是一个由微软开发,同时支持 Windows、 Linux 和 macOS 等操作系统的免费代码编辑器,它支持测试,并内置了 Git 版本控制功能,同时也具有开发环境功能,例如代码补全、代码片段和代码重构等。VS Code 是程序员常用的代码编辑器之一,是一个可在所有平台上使用的开源、可扩展和轻量级的编辑器。这些品质使微软的 VS Code 大受欢迎,并成为 Python 开发的绝佳平台。此外,VS Code 还拥有大量扩展,可以帮助提高开发效率、提升开发幸福感。今天,我们要介绍的就是一款可以生成 Python 文档字符串的 VS Code 扩展。该扩展利用可处理编程语言和自然语言的预训练模型 CodeBERT,实现快速生成 Python 文档字符串的功能。
GitHub 地址:https://github.com/graykode/ai-docstring
扩展地址:https://marketplace.visualstudio.com/items?itemName=graykode.ai-docstring&ssr=false
AI 快速生成文档字符串;
可以选择多种不同类型的文档字符串格式;
通过 pep484 类型提示、默认值和变量名,推断参数类型;
支持 args、kwargs、decorators、errors 和 parameter 类型。
如果已有 GPU 机器:在安装 nvidia-docker 后,运行 docker run -it -d --gpus 0 -p 5000:5000 graykode/ai-docstring:gpu;
如果只有 CPU:利用 Google Colab 和 ngrok 运行 flask 服务器(推荐)或者使用 docker cpu 镜像:docker run -it -d -p 5000:5000 graykode/ai-docstring:cpu。
使用三引号("""或''')打开文档字符串,然后按回车键;
键盘快捷键:ctrl+shift+2,Mac 电脑的快捷键是 cmd+shift+2;
命令:Generate Docstring;
右击菜单:Generate Docstring。
Amazon SageMaker 1000元大礼包
ML训练成本降90%,被全球上万家公司使用,Amazon SageMaker是全托管机器学习平台,支持绝大多数机器学习框架与算法,并且用 IDE 写代码、可视化、Debug一气呵成。现在,我们准备了1000元的免费额度,开发者可以亲自上手体验,让开发高质量模型变得更加轻松。© THE END
转载请联系本公众号获得授权
投稿或寻求报道:content@jiqizhixin.com