CodeGeex - AI code generation and translation
-
- https://github.com/THUDM/CodeGeeX
- https://codegeex.cn/playground
- https://alternativeto.net/software/codegeex/about/
Self-hosted AI coding faster than you can type, and translation between languages for porting apps and features.
We introduce CodeGeeX, a large-scale multilingual code generation model with 13 billion parameters, pre-trained on a large code corpus of more than 20 programming languages. As of June 22, 2022, CodeGeeX has been trained on more than 850 billion tokens on a cluster of 1,536 Ascend 910 AI Processors. CodeGeeX has several unique features:
- Multilingual Code Generation: CodeGeeX has good performance for generating executable programs in several mainstream programming languages, including Python, C++, Java, JavaScript, Go, etc. DEMO
- Crosslingual Code Translation: CodeGeeX supports the translation of code snippets between different languages. Simply by one click, CodeGeeX can transform a program into any expected language with a high accuracy. DEMO
- Customizable Programming Assistant: CodeGeeX is available in the VS Code extension marketplace for free. It supports code completion, explanation, summarization and more, which empower users with a better coding experience. VS Code Extension
- Open-Source and Cross-Platform: All codes and model weights are publicly available for research purposes. CodeGeeX supports both Ascend and NVIDIA platforms. It supports inference in a single Ascend 910, NVIDIA V100 or A100. Apply Model Weights
HumanEval-X for Realistic Multilingual Benchmarking. To help standardize the evaluation of multilingual code generation and translation, we develop and release the HumanEval-X Benchmark. HumanEval-X is a new multilingual benchmark that contains 820 human-crafted coding problems in 5 programming languages (Python, C++, Java, JavaScript, and Go), each of these problems is associated with tests and solutions. Usage Available in HuggingFace
-
You are great! It is exhilarating just following behind you in the slip-stream of your threads!
You can count on my upvotes!
Cloudron, lets recognize @marcusquinn is onto something big and help his App Requests come true.
-
@LoudLemur The more I see what people are doing with it, the more it looks like the birth of a new higher-level way of computing, that makes todays coding methods look insanely time-expensive.
This is happening day by day, so certainly the time to raise a hand and say; "we're in, lets build on this"