Comments (2)
Hidet supports dump and load a model (in the form of a FlowGraph via its save and load method). The dumpped model will store all the information (e.g., model structure, weights) but will leave the compiled kernels to hidet cache.
Currently, Hidet only has a Python-based runtime to execute a flow graph. We are still working on a VM-based runtime (e.g., TVM and Raf has such a VM runtime). In the future, we will have a VM-based runtime that executes a hidet compiled model without Python enviroment, but now we still need python to run the model. Because we used CUDA-graph, the python-based runtime has negligible overhead.
Let me know if you have any other question about Hidet.
from hidet.
Thanks for clarification, looking forward to the VM-based runtime.
from hidet.
Related Issues (20)
- [Bug] Outputs of torch.abs abnormally mismatch on GPU and CPU when applying commutative law of multiplication HOT 15
- Is there any way for users to inspect the connections between cuda kernels compiled from operators? HOT 8
- [Feature] No torch.sqrt support in Hidet ? HOT 2
- Will hidet launch all cuda kernel on the same cudaStream? HOT 2
- Some generated cuda kernel's input's shape is 0
- Is `hidet_launch` called by any other runtimes to inference? HOT 1
- nope
- [FEATURE] Meet an undefined operator when compiling NASNet HOT 3
- [Bug] Failed to build task HOT 1
- [Bug] How do you handle graph breaks coming from Dynamo? HOT 6
- [Bug] Lambda and numpy() cannot coexist in a script HOT 1
- [Bug] ops.concat does not work the same as torch.cat
- [Bug] Pickle.loads have python deserialization attacks HOT 1
- Google Colab: KeyError Primitive function cuda_i64_to_f16 has already registered
- [Bug] hidet.ops.conv2d fails to compile for CUDA fp16 HOT 2
- Google Colab: OSError: Can not find library in the following directory
- [Bug] Repeated include statements within the same source.cu/source.cc file
- [Bug] hidet.ops.tan cannot work HOT 1
- [Bug] Need to port Publish to PyPl workflow to ARC cluster HOT 5
- [CI] Test Publish on wheel or not
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hidet.