[apache/tvm] [Release] v0.15.0 Release Candidate Notes (Issue #16391)

2024-01-11 Thread ysh329
# Introduction

The TVM community has worked since the v0.14.0 release to deliver the following 
new exciting improvements! The main tags are below (**bold text is with lots of 
progress**):

- Community, RFCs
- Arith
- Adreno, ArmComputeLibrary, Metal, cuda & cutlass & tensorrt, micoNPU
- Runtime, TVMC, AOT, LLVM, microTVM, CMSIS-NN
- **Frontend & Relay**, BYOC
- **TOPI**, **TIR**, TVMScript
- Docs, CI, Docker
- **Misc**, **BugFix**

Please visit the full listing of commits for a complete view: 
[v0.14.0...v0.15.0](https://github.com/apache/tvm/compare/v0.14.0...v0.15.0).

### Community
 * [#16172](https://github.com/apache/tvm/pull/16172) - Yixin Dong -> Reviewer
 * [#16162](https://github.com/apache/tvm/pull/16162) - Shuai Yuan -> Committers
 * [#16164](https://github.com/apache/tvm/pull/16164) - Qiang Zhang -> Committer
 * [#16166](https://github.com/apache/tvm/pull/16166) - Bohan Hou -> PMC
 * [#16165](https://github.com/apache/tvm/pull/16165) - Ruihang Lai -> PMC

### RFCs

 * [#105](https://github.com/apache/tvm-rfcs/pull/105) - Add a new backend 
language——SYCL



### Adreno
 * [#15991](https://github.com/apache/tvm/pull/15991) - [CI]Enhancements to 
Adreno specific CI utils
 * [#15786](https://github.com/apache/tvm/pull/15786) - [TOPI]Add conv2d 
transpose nchw texture schedule

### Arith
 * [#16227](https://github.com/apache/tvm/pull/16227) - Simplify nested 
if_then_else when constant is appearing in then_expr

### ArmComputeLibrary
 * [#15990](https://github.com/apache/tvm/pull/15990) - [ACL] Update Compute 
Library to v23.08

### Metal
 * [#16192](https://github.com/apache/tvm/pull/16192) - [Device]Fix metal warp 
size
 * [#16033](https://github.com/apache/tvm/pull/16033) - [Codegen]Disable 
cross-function call in Metal codegen

### cuda & cutlass & tensorrt
 * [#16061](https://github.com/apache/tvm/pull/16061) - [CUDA] Add an option 
for profiling cuda kernels

### micoNPU
 * [#16003](https://github.com/apache/tvm/pull/16003) - [microNPU][ETHOSU] Fix 
ConcatRewriter args processing
 * [#15929](https://github.com/apache/tvm/pull/15929) - [microNPU][ETHOSU] Fix 
rounding mode in requantize operation

### Runtime
 * [#15896](https://github.com/apache/tvm/pull/15896) - [CLML] Fix for CLML ops 
and enable more test case
 * [#16133](https://github.com/apache/tvm/pull/16133) - Parallel-for with 
threading backend
 * [#16066](https://github.com/apache/tvm/pull/16066) - Support clear global 
memory allocators
 * [#16030](https://github.com/apache/tvm/pull/16030) - Introduce 
`TVM_MODULE_VTABLE` Macros

### BugFix
 * [#16269](https://github.com/apache/tvm/pull/16269) - Update pillow usage
 * [#16272](https://github.com/apache/tvm/pull/16272) - Fixed Inappropriate 
Logical Expression
 * [#16216](https://github.com/apache/tvm/pull/16216) - [TIR] Fix dynamic smem 
merge leaf alloc
 * [#16190](https://github.com/apache/tvm/pull/16190) - Fix the error of 
reloading the model library on the ROCm platform: "MIOpen Error: No invoker was 
registered for convolution forward.”
 * [#16167](https://github.com/apache/tvm/pull/16167) - [Relay][Pytorch] Fix 
missing `.dtype`
 * [#16091](https://github.com/apache/tvm/pull/16091) - [Fix] Fix 
`topi.rms_norm` with float32 upscale
 * [#16081](https://github.com/apache/tvm/pull/16081) - [Fix] Broken Windows 
Build with LLVM
 * [#16051](https://github.com/apache/tvm/pull/16051) - [Fix][TIR] Fix dtype 
issues for match_buffer and ramp node
 * [#14655](https://github.com/apache/tvm/pull/14655) - [VTA] Fix FSIM compile 
error on macOS
 * [#16021](https://github.com/apache/tvm/pull/16021) - [FFI] Typo fix of 
IncRef to DecRef
 * [#16010](https://github.com/apache/tvm/pull/16010) - [Fix][TIR]fix mul dtype 
mismatch
 * [#16000](https://github.com/apache/tvm/pull/16000) - [Fix][TIR]fix symbolic 
strides lower
 * [#15970](https://github.com/apache/tvm/pull/15970) - [Hotfix] Mark 
python-FFI handling with TVM_DLL
 * [#15965](https://github.com/apache/tvm/pull/15965) - [CI]Better to pass the 
build folder

### CI
 * [#16110](https://github.com/apache/tvm/pull/16110) - Refactor unittest folder
 * [#16055](https://github.com/apache/tvm/pull/16055) - Fix broken links about 
Jenkins
 * [#16062](https://github.com/apache/tvm/pull/16062) - Use LLVM 17 for tests 
on `ci_arm`
 * [#16018](https://github.com/apache/tvm/pull/16018) - [Tests] Fix work_dir 
location used by test_micro_tuning_with_meta_schedule
 * [#16019](https://github.com/apache/tvm/pull/16019) - [Tests] Check 
int8+int32 testcases in test_estimate_peak_flops_cpu
 * [#16017](https://github.com/apache/tvm/pull/16017) - [Tests] Fix str vs. int 
comparison in test_num_threads

### Docs
 * [#16282](https://github.com/apache/tvm/pull/16282) - [Doc] Fix minor error 
in doc (Add an operator to Relay)
 * [#16152](https://github.com/apache/tvm/pull/16152) - [DOC] Add v0.14.0 docs 
to site
 * [#16127](https://github.com/apache/tvm/pull/16127) - Revert 
"[#15157][Rust][Doc] Re-enable the Rust documentation build (#15213)"
 * [#16097](

Re: [apache/tvm] [VOTE] Transition Main to Unity (Issue #16368)

2024-01-11 Thread Eric Lunderberg
+1

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm/issues/16368#issuecomment-1887308146
You are receiving this because you are subscribed to this thread.

Message ID: 

Re: [apache/tvm-rfcs] [RFC] Scalable vectors in TIR (PR #104)

2024-01-11 Thread Elen Kalda
> if predication is involved, maybe we can explicitly do A.store(...)? where 
> predicate can be a kwarg

Thanks @tqchen for the good suggestion, I included it into the RFC text (as an 
extension to `vload` and `vstore`). 

I also included a note about the "-8" decision regarding to `runtime::DataType`.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/104#issuecomment-1887453205
You are receiving this because you are subscribed to this thread.

Message ID: