spcl/ncc

Neural Code Comprehension: A Learnable Representation of Code Semantics

48
/ 100
Emerging

This project offers a machine learning technique to understand the meaning of raw code across various programming languages. It takes code as input and can classify what kind of application it is, predict which compute device (like a CPU or GPU) will run it best, or determine the optimal threading for performance. Software engineers, performance engineers, or researchers working with code optimization can use this to automate analysis and improve code efficiency.

216 stars. No commits in the last 6 months.

Use this if you need to automatically analyze, classify, or optimize code performance across different programming languages.

Not ideal if you are not a developer or do not work directly with code analysis and optimization problems.

code-analysis software-optimization compiler-design performance-engineering programming-language-processing
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

216

Forks

50

Language

Python

License

BSD-3-Clause

Last pushed

Nov 22, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/spcl/ncc"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.