Audience

Developers and users interested in a solution to generate, summarize, and autocomplete code

About CodeT5

Code for CodeT5, a new code-aware pre-trained encoder-decoder model. Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. This is the official PyTorch implementation for the EMNLP 2021 paper from Salesforce Research. CodeT5-large-ntp-py is specially optimized for Python code generation tasks and employed as the foundation model for our CodeRL, yielding new SOTA results on the APPS Python competition-level program synthesis benchmark. This repo provides the code for reproducing the experiments in CodeT5. CodeT5 is a new pre-trained encoder-decoder model for programming languages, which is pre-trained on 8.35M functions in 8 programming languages (Python, Java, JavaScript, PHP, Ruby, Go, C, and C#). In total, it achieves state-of-the-art results on 14 sub-tasks in a code intelligence benchmark - CodeXGLUE. Generate code based on the natural language description.

Integrations

Ratings/Reviews

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Company Information

Salesforce
github.com/salesforce/CodeT5

Videos and Screen Captures

CodeT5 Screenshot 1
Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free

Product Details

Platforms Supported
Cloud
Training
Documentation
Support
Online

CodeT5 Frequently Asked Questions

Q: What kinds of users and organization types does CodeT5 work with?
CodeT5 works with these users and organization types: Mid Size Business, Small Business, Enterprise, Freelance, Nonprofit, Government, and Startup.
Q: What languages does CodeT5 support in their product?
CodeT5 supports these languages: English.
Q: What kind of support options does CodeT5 offer?
CodeT5 offers support via online.
Q: What other applications or services does CodeT5 integrate with?
CodeT5 integrates with: C, C#, Go, Java, JavaScript, PHP, Python, and Ruby.
Q: What type of training does CodeT5 provide?
CodeT5 provides training in the form of documentation.

CodeT5 Product Features