All Projects → Awesome Tensor Compilers → Similar Projects or Alternatives

892 Open source projects that are alternatives of or similar to Awesome Tensor Compilers

Graphit
GraphIt - A High-Performance Domain Specific Language for Graph Analytics
Stars: ✭ 254 (-48.16%)
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-79.39%)
Mutual labels:  compiler, code-generation
Laser
The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers
Stars: ✭ 191 (-61.02%)
opensbli
A framework for the automated derivation and parallel execution of finite difference solvers on a range of computer architectures.
Stars: ✭ 56 (-88.57%)
Tvm
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Stars: ✭ 7,494 (+1429.39%)
Mutual labels:  compiler, tensor
Hptt
High-Performance Tensor Transpose library
Stars: ✭ 141 (-71.22%)
Tiramisu
A polyhedral compiler for expressing fast and portable data parallel algorithms
Stars: ✭ 685 (+39.8%)
Mutual labels:  compiler, code-generation
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-42.04%)
Mutual labels:  compiler, code-generation
Idris Elixir
A code-generator for Idris that targets Elixir
Stars: ✭ 56 (-88.57%)
Mutual labels:  compiler, code-generation
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+61.84%)
linnea
Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.
Stars: ✭ 60 (-87.76%)
Deepc
vendor independent deep learning library, compiler and inference framework microcomputers and micro-controllers
Stars: ✭ 260 (-46.94%)
Mutual labels:  compiler, tensor
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (-24.08%)
Mutual labels:  compiler, code-generation
Jwebassembly
Java bytecode to WebAssembly compiler
Stars: ✭ 426 (-13.06%)
Mutual labels:  compiler
Cantonese
粤语编程语言.The Cantonese programming language.
Stars: ✭ 454 (-7.35%)
Mutual labels:  compiler
Flow To Typescript
Convert Flow-annotated files to TypeScript
Stars: ✭ 425 (-13.27%)
Mutual labels:  compiler
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and 3.9. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Stars: ✭ 6,173 (+1159.8%)
Mutual labels:  compiler
Dynarmic
An ARM dynamic recompiler.
Stars: ✭ 475 (-3.06%)
Mutual labels:  compiler
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (-7.76%)
Mutual labels:  compiler
Gnorm
A database-first code generator for any language
Stars: ✭ 415 (-15.31%)
Mutual labels:  code-generation
Enso
Hybrid visual and textual functional programming.
Stars: ✭ 5,238 (+968.98%)
Mutual labels:  compiler
Flingos
An educational operating system written in C#. A great stepping stone from high to low level development.
Stars: ✭ 451 (-7.96%)
Mutual labels:  compiler
Retool
Vendoring for executables written in Go
Stars: ✭ 403 (-17.76%)
Mutual labels:  code-generation
Kroto Plus
gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc
Stars: ✭ 400 (-18.37%)
Mutual labels:  code-generation
Opal
Ruby ♥︎ JavaScript
Stars: ✭ 4,552 (+828.98%)
Mutual labels:  compiler
Dotty
The Scala 3 compiler, also known as Dotty.
Stars: ✭ 4,836 (+886.94%)
Mutual labels:  compiler
Haxe
Haxe - The Cross-Platform Toolkit
Stars: ✭ 4,665 (+852.04%)
Mutual labels:  compiler
Dlpack
RFC for common in-memory tensor structure and operator interface for deep learning system
Stars: ✭ 398 (-18.78%)
Mutual labels:  tensor
Enzyme
High-performance automatic differentiation of LLVM.
Stars: ✭ 418 (-14.69%)
Mutual labels:  compiler
Halide
a language for fast, portable data-parallel computation
Stars: ✭ 4,722 (+863.67%)
Mutual labels:  compiler
Tiny Compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (-13.27%)
Mutual labels:  compiler
Nimporter
Compile Nim Extensions for Python On Import!
Stars: ✭ 474 (-3.27%)
Mutual labels:  compiler
Ph7
An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (-13.88%)
Mutual labels:  compiler
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (-6.94%)
Mutual labels:  compiler
Scala Native
Your favorite language gets closer to bare metal.
Stars: ✭ 4,053 (+727.14%)
Mutual labels:  compiler
Pikelet
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
Stars: ✭ 485 (-1.02%)
Mutual labels:  compiler
Oblivion
The language of Art
Stars: ✭ 414 (-15.51%)
Mutual labels:  compiler
Zek
Generate a Go struct from XML.
Stars: ✭ 451 (-7.96%)
Mutual labels:  code-generation
Compiler series
Material for the Creating a Compiler video lesson series.
Stars: ✭ 409 (-16.53%)
Mutual labels:  compiler
Llvm
Project moved to: https://github.com/llvm/llvm-project
Stars: ✭ 4,461 (+810.41%)
Mutual labels:  code-generation
Bytecoder
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (-18.16%)
Mutual labels:  compiler
Curlconverter
convert curl commands to Python, JavaScript, Go, PHP, R, Dart, Java, MATLAB, Rust, Elixir and more
Stars: ✭ 4,908 (+901.63%)
Mutual labels:  code-generation
Opt einsum
⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.
Stars: ✭ 397 (-18.98%)
Mutual labels:  tensor
Laravel Code Generator
An intelligent code generator for Laravel framework that will save you time! This awesome tool will help you generate resources like views, controllers, routes, migrations, languages and/or form-requests! It is extremely flexible and customizable to cover many on the use cases. It is shipped with cross-browsers compatible template, along with a client-side validation to modernize your application.
Stars: ✭ 485 (-1.02%)
Mutual labels:  code-generation
Perlito
"Perlito" Perl programming language compiler
Stars: ✭ 396 (-19.18%)
Mutual labels:  compiler
Goa
Design-based APIs and microservices in Go
Stars: ✭ 4,493 (+816.94%)
Mutual labels:  code-generation
Awesome Roslyn
Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators
Stars: ✭ 395 (-19.39%)
Mutual labels:  code-generation
Firrtl
Flexible Intermediate Representation for RTL
Stars: ✭ 393 (-19.8%)
Mutual labels:  compiler
Renjin
JVM-based interpreter for the R language for the statistical analysis.
Stars: ✭ 466 (-4.9%)
Mutual labels:  compiler
Graphql Compiler
Turn complex GraphQL queries into optimized database queries.
Stars: ✭ 447 (-8.78%)
Mutual labels:  compiler
Megengine
MegEngine 是一个快速、可拓展、易于使用且支持自动求导的深度学习框架
Stars: ✭ 4,081 (+732.86%)
Mutual labels:  tensor
Hy
A dialect of Lisp that's embedded in Python
Stars: ✭ 4,084 (+733.47%)
Mutual labels:  compiler
Scala Js
Scala.js, the Scala to JavaScript compiler
Stars: ✭ 4,249 (+767.14%)
Mutual labels:  compiler
Swaggen
OpenAPI/Swagger 3.0 Parser and Swift code generator
Stars: ✭ 385 (-21.43%)
Mutual labels:  code-generation
Nlvm
LLVM-based compiler for the Nim language
Stars: ✭ 380 (-22.45%)
Mutual labels:  compiler
Walt
⚡ Walt is a JavaScript-like syntax for WebAssembly text format ⚡
Stars: ✭ 4,513 (+821.02%)
Mutual labels:  compiler
Gowrap
GoWrap is a command line tool for generating decorators for Go interfaces
Stars: ✭ 464 (-5.31%)
Mutual labels:  code-generation
Codemaker
A idea-plugin for Java/Scala, support custom code template.
Stars: ✭ 440 (-10.2%)
Mutual labels:  code-generation
Trunk
Build, bundle & ship your Rust WASM application to the web.
Stars: ✭ 378 (-22.86%)
Mutual labels:  compiler
Hipsycl
Implementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
Stars: ✭ 377 (-23.06%)
1-60 of 892 similar projects