Sunghyun Park
Sunghyun Park
Hi, all. I'm working on analyzing V8 JS engine and making some modification to understand the code structure. I want to make sure my modification does not harm the correctness...
[Op] Implement several high-priority tensor ops: dense, conv2d, max_pool2d, relu, softmax, flatten
co-authored by: @jinhongyii This PR implements several high-priority relax operators: `dense`, `conv2d`, `max_pool2d`, `relu`, `softmax`, `flatten`. To support these new operators, `LowerWithRelayOpStrategy` pass has been extended to consider attribute. Caveat:...
# 1. Motivation ## Problem Currently, once we lower op to `primfunc` implementation, it is hard to exploit op-level info (e.g., op name, op kind, op attribute..) although `primfunc` is...
For the fast prototyping, I'm planning to implement following functionalities in Python and convert them into C++ once it becomes mature. - [x] Tuning pass - [ ] Extend the...
Like we briefly discussed durning the open development meeting, I think it would be great to start our brainstorming what we want to enable in Relax. I sketched some of...
Operator coverage has been one of the biggest problems. Currently, when certain operator is not supported in TVM, importer simply throws an error and there is no way to proceed...