thiran
Experimental tensor-graph compiler with deterministic modules, compile-time functions, hybrid Region planning, and executable PyTorch artifacts.
File Explorer
- ci.yml
- Uninstall.cmake.in
- ADDING_AN_OPERATION.md
- ARCHITECTURE.md
- CLI.md
- FUNCTIONS.md
- ir.md
- MODULES.md
- optimizer.md
- PROJECT_STATUS.md
- scheduler.md
- TESTING.md
- cnn.th
- mlp.th
- simple.th
- transformer.th
- CostModel.hpp
- DependencyAnalysis.hpp
- GraphStatistics.hpp
- ResourceAnalysis.hpp
- ResourceInfo.hpp
- ShapeInference.hpp
- TensorShape.hpp
- BackendBuilder.hpp
- BackendIR.hpp
- FileEmitter.hpp
- Kernel.hpp
- KernelSignature.hpp
- PythonExecutorEmitter.hpp
- PyTorchEmitter.hpp
- SignatureBuilder.hpp
- SymbolBuilder.hpp
- SymbolTable.hpp
- TritonCodeGenerator.hpp
- TritonEmitter.hpp
- Config.hpp
- Types.hpp
- CompilationContext.hpp
- CompilerPass.hpp
- Pipeline.hpp
- CommunicationEdge.hpp
- CommunicationGraph.hpp
- CommunicationPlanner.hpp
- Partition.hpp
- PartitionGraph.hpp
- PartitionPlanner.hpp
- Doctor.hpp
- Ast.hpp
- BuiltinOperations.hpp
- CallGraph.hpp
- FunctionInliner.hpp
- Lexer.hpp
- LinkedProgram.hpp
- LoweringProvenance.hpp
- ModuleLinker.hpp
- Parser.hpp
- SemanticAnalyzer.hpp
- SourceLocation.hpp
- SourceManager.hpp
- Token.hpp
- DataType.hpp
- Edge.hpp
- Graph.hpp
- GraphWalker.hpp
- Node.hpp
- Operation.hpp
- TensorType.hpp
- CanonicalizationPass.hpp
- ConstantFold.hpp
- DCEPass.hpp
- FusionPass.hpp
- FusionRule.hpp
- GraphVerifier.hpp
- Pass.hpp
- PassManager.hpp
- Pattern.hpp
- PatternMatcher.hpp
- PatternNode.hpp
- RemoveDoubleReluRule.hpp
- RewriteEngine.hpp
- RewriteRule.hpp
- Lexer.hpp
- Parser.hpp
- Token.hpp
- Region.hpp
- RegionFormation.hpp
- RegionGraph.hpp
- RegionPlan.hpp
- RegionPlanVerifier.hpp
- RegionPythonEmitter.hpp
- RegionVerifier.hpp
- StrategyClassification.hpp
- Executor.hpp
- CostModel.hpp
- Device.hpp
- DevicePlanner.hpp
- ExecutionGraph.hpp
- ExecutionNode.hpp
- ExecutionPlanner.hpp
- Scheduler.hpp
- Version.hpp.in
- BackendPrinter.hpp
- CodePrinter.hpp
- CommunicationPrinter.hpp
- ExecutionPrinter.hpp
- FusionPrinter.hpp
- GraphPrinter.hpp
- GraphvizEmitter.hpp
- Logger.hpp
- PartitionPrinter.hpp
- RegionExecutionDiagnosticPrinter.hpp
- RegionPlanDiagnosticPrinter.hpp
- RegionPlanPrinter.hpp
- RegionPrinter.hpp
- ResourcePrinter.hpp
- SchedulePrinter.hpp
- ShapePrinter.hpp
- install.sh
- validate.sh
- CostModel.cpp
- DependencyAnalysis.cpp
- GraphStatistics.cpp
- ResourceAnalysis.cpp
- ResourceInfo.cpp
- ShapeInference.cpp
- TensorShape.cpp
- BackendBuilder.cpp
- BackendIR.cpp
- FileEmitter.cpp
- Kernel.cpp
- PythonExecutorEmitter.cpp
- PyTorchEmitter.cpp
- SignatureBuilder.cpp
- SymbolBuilder.cpp
- SymbolTable.cpp
- TritonCodeGenerator.cpp
- TritonEmitter.cpp
- CompilationContext.cpp
- CompilerPass.cpp
- Pipeline.cpp
- CommunicationEdge.cpp
- CommunicationGraph.cpp
- CommunicationPlanner.cpp
- Partition.cpp
- PartitionGraph.cpp
- PartitionPlanner.cpp
- Doctor.cpp
- BuiltinOperations.cpp
- FunctionInliner.cpp
- Lexer.cpp
- ModuleLinker.cpp
- Parser.cpp
- SemanticAnalyzer.cpp
- SourceManager.cpp
- DataType.cpp
- Edge.cpp
- Graph.cpp
- GraphWalker.cpp
- Node.cpp
- Operation.cpp
- TensorType.cpp
- CanonicalizationPass.cpp
- ConstantFold.cpp
- DCEPass.cpp
- FusionPass.cpp
- FusionRule.cpp
- GraphVerifier.cpp
- PassManager.cpp
- Pattern.cpp
- PatternMatcher.cpp
- PatternNode.cpp
- RemoveDoubleReluRule.cpp
- RewriteEngine.cpp
- Lexer.cpp
- Parser.cpp
- Token.cpp
- Region.cpp
- RegionFormation.cpp
- RegionGraph.cpp
- RegionPlan.cpp
- RegionPlanVerifier.cpp
- RegionPythonEmitter.cpp
- RegionVerifier.cpp
- StrategyClassification.cpp
- Executor.cpp
- Device.cpp
- DevicePlanner.cpp
- ExecutionGraph.cpp
- ExecutionNode.cpp
- ExecutionPlanner.cpp
- Scheduler.cpp
- BackendPrinter.cpp
- CodePrinter.cpp
- CommunicationPrinter.cpp
- ExecutionPrinter.cpp
- FusionPrinter.cpp
- GraphPrinter.cpp
- GraphvizEmitter.cpp
- Logger.cpp
- PartitionPrinter.cpp
- RegionExecutionDiagnosticPrinter.cpp
- RegionPlanDiagnosticPrinter.cpp
- RegionPlanPrinter.cpp
- RegionPrinter.cpp
- ResourcePrinter.cpp
- SchedulePrinter.cpp
- ShapePrinter.cpp
- main.cpp
- InstallationSupportTests.cpp
- cross_module.th
- flattened.th
- identity.th
- layers.th
- local.th
- nested.th
- recursive.th
- flattened.th
- main.th
- weights.th
- region_execution_multi_output_constant.th
- region_runtime_dynamic_input.th
- FunctionLoweringTests.cpp
- FunctionSemanticTests.cpp
- ModuleLinkerTests.cpp
- SourceManagerTests.cpp
- FunctionIntegrationTests.cmake
- InstallationCliTests.cmake
- ModuleCliTests.cmake
- RegionExecutionTests.cmake
- RegionPlanCliTests.cmake
- RegionRuntimeCliTests.cmake
- RegionFormationTests.cpp
- RegionIRTests.cpp
- RegionPlanCliSupportTests.cpp
- RegionPlanTests.cpp
- RegionPythonEmitterTests.cpp
- RegionPythonRuntimeTests.cpp
- StrategyClassificationTests.cpp
- .gitignore
- CMakeLists.txt
- CMakePresets.json
- CONTRIBUTING.md
- generated.py
- graph.dot
- graph.png
- LICENSE
- README.md
- requirements-test.txt
- VERSION
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
