feat: Remove the extension support in the installer
hydai opened this issue · comments
Summary
The extension architecture is provided from 0.10.0. WasmEdge implements two extensions for enabling the ML and Image processing solutions, including wasmedge-tensorflow-extension
and wasmedge-image-extension.
However, the original extension design is only for C++. We would love to make the extension can be implemented in more programming languages. That's why WasmEdge refactoring the internal components and provides an alternative plugin architecture, which allows users to use C ABI-compatible language to implement the plugins from 0.10.1.
Because the plugin architecture became the first choice for maintaining all extensions, we also made the existing extensions wasmedge-tensorflow-extension
and wasmedge-image-extension
from the Extension Architecture to the Plugin Architecture from 0.13.0.
Maintaining the same components in different architectures is unnecessary, so we would like to make users use the plugin version instead.
To make this happen, it's time to remove the extension
option from the installer and add a warning/info to inform users about the change.
Details
- Remove the extension installation in the installer.
- Add a warning when users try to use the
extension
option.
Appendix
No response