Skip to content

Conversation

@0yi0
Copy link
Collaborator

@0yi0 0yi0 commented Aug 15, 2025

See WasmEdge/WasmEdge#4277.

Commits imported from fd664d6 with:

git filter-repo --path utils/docker/Dockerfile.ubuntu-base --path-rename utils/docker/Dockerfile.ubuntu-base:Dockerfile.ubuntu-base --path utils/docker/Dockerfile.ubuntu-cuda --path-rename utils/docker/Dockerfile.ubuntu-cuda:Dockerfile.ubuntu-cuda --path utils/docker/Dockerfile.ubuntu-env --path-rename utils/docker/Dockerfile.ubuntu-env:Dockerfile.ubuntu-env --path utils/docker/Dockerfile.ubuntu-plugins-deps --path-rename utils/docker/Dockerfile.ubuntu-plugins-deps:Dockerfile.ubuntu-plugins-deps --path utils/docker/docker-bake.ubuntu.hcl --path-rename utils/docker/docker-bake.ubuntu.hcl:docker-bake.ubuntu.hcl --path utils/docker/docker-bake.manylinux.hcl --path-rename utils/docker/docker-bake.manylinux.hcl:docker-bake.manylinux.hcl --path utils/docker/Dockerfile.manylinux_2_28-base --path-rename utils/docker/Dockerfile.manylinux_2_28-base:Dockerfile.manylinux_2_28-base --path utils/docker/Dockerfile.manylinux_2_28-plugins-deps --path-rename utils/docker/Dockerfile.manylinux_2_28-plugins-deps:Dockerfile.manylinux_2_28-plugins-deps --path utils/ffmpeg/install-ffmpeg-v6.0.sh --path-rename utils/ffmpeg/install-ffmpeg-v6.0.sh:scripts/ffmpeg/install-ffmpeg-v6.0.sh --path utils/opencvmini/install-opencvmini.sh --path-rename utils/opencvmini/install-opencvmini.sh:scripts/opencvmini/install-opencvmini.sh --path utils/wasi-nn/install-chattts.sh --path-rename utils/wasi-nn/install-chattts.sh:scripts/wasi-nn/install-chattts.sh --path utils/wasi-nn/install-onnxruntime.sh --path-rename utils/wasi-nn/install-onnxruntime.sh:scripts/wasi-nn/install-onnxruntime.sh --path utils/wasi-nn/install-openvino-genai.sh --path-rename utils/wasi-nn/install-openvino-genai.sh:scripts/wasi-nn/install-openvino-genai.sh --path utils/wasi-nn/install-openvino.sh --path-rename utils/wasi-nn/install-openvino.sh:scripts/wasi-nn/install-openvino.sh --path utils/wasi-nn/install-pytorch.sh --path-rename utils/wasi-nn/install-pytorch.sh:scripts/wasi-nn/install-pytorch.sh --path utils/wasi-crypto/build-openssl.sh --path-rename utils/wasi-crypto/build-openssl.sh:scripts/wasi-crypto/build-openssl.sh --path utils/docker/SHA256SUM.manylinux_2_28 --path-rename utils/docker/SHA256SUM.manylinux_2_28:scripts/SHA256SUM.manylinux_2_28
git rebase --signoff main

@0yi0 0yi0 force-pushed the dockerfiles branch 5 times, most recently from 813667b to d452910 Compare August 18, 2025 08:23
@0yi0 0yi0 force-pushed the dockerfiles branch 5 times, most recently from 4984b15 to 5866632 Compare August 20, 2025 11:35
q82419 and others added 19 commits September 4, 2025 17:44
Signed-off-by: Gustavo Ye <[email protected]>

---------

[WasmEdge#1654](WasmEdge/WasmEdge#1654)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: Gustavo Ye <[email protected]>

---------

[WasmEdge#1846](WasmEdge/WasmEdge#1846)

Signed-off-by: Yi Huang <[email protected]>
* Changed Openvino version to 2023.0.0
* Changed InferenceEngine to OpenVINO

Signed-off-by: Divyanshu GUpta <[email protected]>

---------

[WasmEdge#2636](WasmEdge/WasmEdge#2636)

Signed-off-by: Yi Huang <[email protected]>
* first draft to setup opencvmini plugin

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix porting name

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* missing include

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* update to 2023

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* link opencv into plugin

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* implements three functions

1. imdecode
2. imshow
3. waitkey

The `cv::Mat` will be cached in a map & wasm module will only get handle
instead of passing huge multi-dim array (`cv::Mat`) around the host & wasm.

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* opencvmini has no need add options

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix to be workable

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* add opencvmini option

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* formatting

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fixing linter problem

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* add `blur` function & `imwrite`

`imwrite` will put matrix into a file, and hence. we can check the
transformer result

`blur` do simple blurring, this is the first transformer we introduce

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* implements `imencode`

The function will write compressed image back into instance's buffer

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* normalize function

NOTE, this is a normalize function from WasmEdge/WasmEdge@77051da#diff-3333d926ca87cf4285bfcd6deae45ee310307be66fca8a4ca6f0f8a946743fccR50-R54
not `cv::normalize`

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* add function bilinear sampling

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* release adding opencvmini

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* build extensions

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* add test

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* cmake track testing

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* metas

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* install opencv

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix release name

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix dependencies

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix typo in CI configuration

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix name

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix export functions number test

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* try newer g++

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* install libopencv-dev on ubuntu

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* yum can install opencv

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* build and limit build thread

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* retry with no sudo

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* independent

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* ninja

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* ubuntu also use build

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* extra module

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* add platform exclusive, and fix naming

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* remove contrib

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix binary name

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* macos missing opencv installation

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* install certain version

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix install script

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix upload name

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* fix wrong format

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* outdated trick

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* test if we remove devtoolset-8

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* there has no http plugin now

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* remove do nothing configuration

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* blur export kernel parameters

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

* let user can assign extension

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

---------

Signed-off-by: Lîm Tsú-thuàn <[email protected]>

---------

[WasmEdge#2648](WasmEdge/WasmEdge#2648)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: hydai <[email protected]>

---------

[WasmEdge#2940](WasmEdge/WasmEdge#2940)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: vincent <[email protected]>

---------

[WasmEdge#3140](WasmEdge/WasmEdge#3140)

Signed-off-by: Yi Huang <[email protected]>
…ed version of OpenVINO

Signed-off-by: vincent <[email protected]>

---------

[WasmEdge#3193](WasmEdge/WasmEdge#3193)

Signed-off-by: Yi Huang <[email protected]>
* added ffmpeg to cmake

Signed-off-by: Hrushi20 <[email protected]>

* error.h and avformat.h file functions

Signed-off-by: Hrushi20 <[email protected]>

* fix compile error

Signed-off-by: Hrushi20 <[email protected]>

* avFormatContext, avInputFormat struct fields

Signed-off-by: Hrushi20 <[email protected]>

* av_best_stream, stream, mediaType

Signed-off-by: Hrushi20 <[email protected]>

* avCodec, avCodecParameters, AVCodecID

Signed-off-by: Hrushi20 <[email protected]>

* avRational

Signed-off-by: Hrushi20 <[email protected]>

* AVPixelFormat,AVFrame

Signed-off-by: Hrushi20 <[email protected]>

* clean code, refactor

Signed-off-by: Hrushi20 <[email protected]>

refactor

Signed-off-by: Hrushi20 <[email protected]>

* avfilter, swscale

Signed-off-by: Hrushi20 <[email protected]>

* bug fix

Signed-off-by: Hrushi20 <[email protected]>

* init test

Signed-off-by: Hrushi20 <[email protected]>

* naming plugin

Signed-off-by: Hrushi20 <[email protected]>

* AVSample

Signed-off-by: Hrushi20 <[email protected]>

* AVFrame, ChannelLayout

Signed-off-by: Hrushi20 <[email protected]>

* added index while fetching data AVFrame

Signed-off-by: Hrushi20 <[email protected]>

* AVRational Tests

Signed-off-by: Hrushi20 <[email protected]>

* swscale tests init

Signed-off-by: Hrushi20 <[email protected]>

* SwsFilter, SwsVector

Signed-off-by: Hrushi20 <[email protected]>

swsvector

Signed-off-by: Hrushi20 <[email protected]>

* swscale tests

Signed-off-by: Hrushi20 <[email protected]>

* bug fix

Signed-off-by: Hrushi20 <[email protected]>

* swresample init, swresample funcs

Signed-off-by: Hrushi20 <[email protected]>

added swresample funcs

Signed-off-by: Hrushi20 <[email protected]>

* swresample test

Signed-off-by: Hrushikesh Rao <[email protected]>
Signed-off-by: Hrushi20 <[email protected]>

* refactor based on code style, add ffmpeg to github workflow

Signed-off-by: Hrushi20 <[email protected]>

added plugin to workflow

Signed-off-by: Hrushi20 <[email protected]>

added option

Signed-off-by: Hrushi20 <[email protected]>

* swresample util functions

Signed-off-by: Hrushi20 <[email protected]>

* added avChapters, avfilter version

Signed-off-by: Hrushi20 <[email protected]>

* init avDictionary

Signed-off-by: Hrushi20 <[email protected]>

* build ffmpeg, liniting, add ffmpeg dependencies

Signed-off-by: Hrushi20 <[email protected]>

build ffmpeg

Signed-off-by: Hrushi20 <[email protected]>

added ffmpeg dependency

Signed-off-by: Hrushi20 <[email protected]>

added ffmpeg dependency

Signed-off-by: Hrushi20 <[email protected]>

* AvDictionary functions

Signed-off-by: Hrushi20 <[email protected]>

* download sample_video_file for test

Signed-off-by: Hrushi20 <[email protected]>

* AVDictionary tests

Signed-off-by: Hrushi20 <[email protected]>

* init avdevice

Signed-off-by: Hrushi20 <[email protected]>

* AVInputFormat, AVOutputFormat funcs

Signed-off-by: Hrushi20 <[email protected]>

* avformat tests init

Signed-off-by: Hrushi20 <[email protected]>

* AvChapter tests

Signed-off-by: Hrushi20 <[email protected]>

* AVChapterMut functions

Signed-off-by: Hrushi20 <[email protected]>

* fixed AVChapter Metatdata bug

Signed-off-by: Hrushi20 <[email protected]>

* AVStream, AVStreamMut functions

Signed-off-by: Hrushi20 <[email protected]>

* init/deinit network func

Signed-off-by: Hrushi20 <[email protected]>

* AVStream and AVStreamMut functions

Signed-off-by: Hrushi20 <[email protected]>

* AVFormatCtx Input/Output functions

Signed-off-by: Hrushi20 <[email protected]>

* AvFormatCtxStruct Test funcs

Signed-off-by: Hrushi20 <[email protected]>

* AVFormat Functions test

Signed-off-by: Hrushi20 <[email protected]>

* Bindings for AVPictureType, AVOptionType, AVRounding, AVColor, AVChromaLocation

Signed-off-by: Hrushi20 <[email protected]>

* AVTime funcs

Signed-off-by: Hrushi20 <[email protected]>

* AVFrame funcs

Signed-off-by: Hrushi20 <[email protected]>

* AVRounding funcs

Signed-off-by: Hrushi20 <[email protected]>

* Util to initialize AVFrame in test, AVFrame tests Init

Signed-off-by: Hrushi20 <[email protected]>

* AVUtil Tests added

Signed-off-by: Hrushi20 <[email protected]>

* install ffmpeg dependency, nasm

Signed-off-by: Hrushi20 <[email protected]>

nasm dependency

Signed-off-by: Hrushi20 <[email protected]>

* update ffmpeg cmake file

Signed-off-by: Hrushi20 <[email protected]>

* AVcodecCtx Video Encoder funcs

Signed-off-by: Hrushi20 <[email protected]>

* AVCodecCtx Video funcs, AVSendFrame Funcs, AVReceivePkt funcs

Signed-off-by: Hrushi20 <[email protected]>

* AVCodec funs

Signed-off-by: Hrushi20 <[email protected]>

* AVPacket funcs, Remux funcs

Signed-off-by: Hrushi20 <[email protected]>

* null checks when setting AVDict

Signed-off-by: Hrushi20 <[email protected]>

* AVCodecCtx funs for Encoder

Signed-off-by: Hrushi20 <[email protected]>

* AVCodecCtx decoder funcs

Signed-off-by: Hrushi20 <[email protected]>

* version, config, license, fetching strings(color, pixfmt,samplefmt)

Signed-off-by: Hrushi20 <[email protected]>

* AVPacket Data, AVColorPrimaries bindings

Signed-off-by: Hrushi20 <[email protected]>

* AVDict Null checks, AVUtil tests

Signed-off-by: Hrushi20 <[email protected]>

* Swscale tests refactor

Signed-off-by: Hrushi20 <[email protected]>

* AVCodec,AVCodecParameters Test

Signed-off-by: Hrushi20 <[email protected]>

* AVPacket tests

Signed-off-by: Hrushi20 <[email protected]>

* AVCodec funcs test init

Signed-off-by: Hrushi20 <[email protected]>

* AVCodecCtx tests

Signed-off-by: Hrushi20 <[email protected]>

AVCodecCtx tests

Signed-off-by: Hrushi20 <[email protected]>

* AVcodec tests

Signed-off-by: Hrushi20 <[email protected]>

* AVFilter funcs

Signed-off-by: Hrushi20 <[email protected]>

* AVCodecId bindings updated

Signed-off-by: Hrushi20 <[email protected]>

* Enhancements/bug fixes

Signed-off-by: Hrushi20 <[email protected]>

* refactor swresample tests

Signed-off-by: Hrushi20 <[email protected]>

* AVFilter tests

Signed-off-by: Hrushi20 <[email protected]>

Filter module tests added

Signed-off-by: Hrushi20 <[email protected]>

* uncomment cmake files

Signed-off-by: Hrushi20 <[email protected]>

* ffmpeg tests refactor

Signed-off-by: Hrushi20 <[email protected]>

* Update install-ffmpeg script, remove relative imports, update workflow

Signed-off-by: Hrushi20 <[email protected]>

import header files utils.cpp

Signed-off-by: Hrushi20 <[email protected]>

brew to install ffmpeg, indentation

Signed-off-by: Hrushi20 <[email protected]>

update install-ffmpeg script

Signed-off-by: Hrushi20 <[email protected]>

attempt to fix PKG_CONFIG_PATH

Signed-off-by: Hrushi20 <[email protected]>

attempt to fix install-ffmpeg.sh script

Signed-off-by: Hrushi20 <[email protected]>

attempt to fix install-ffmpeg.sh script

Signed-off-by: Hrushi20 <[email protected]>

avformat_func tests, install-ffmpeg bash script

Signed-off-by: Hrushi20 <[email protected]>

update workflow file, cmake styles

Signed-off-by: Hrushi20 <[email protected]>

remove relative path in tests

Signed-off-by: Hrushi20 <[email protected]>

* AVFrame Audio Funcs, AVCodecFuncs

Signed-off-by: Hrushi20 <[email protected]>

* Added mutex lock

Signed-off-by: Hrushi20 <[email protected]>

* comment avcodec_func tests, added AVInputFormat Tests

Signed-off-by: Hrushi20 <[email protected]>

* fix swscale test

Signed-off-by: Hrushi20 <[email protected]>

* ChLayoutMask, SampleFmtMask, PixelMask, AVCodecFunc tests uncommented

Signed-off-by: Hrushi20 <[email protected]>

* Fix CI build

Signed-off-by: Hrushi20 <[email protected]>

comment avcodec_open2 test

Signed-off-by: Hrushi20 <[email protected]>

comment few avcodec_func tests

Signed-off-by: Hrushi20 <[email protected]>

size of malloc function, replace avdict malloc to calloc

Signed-off-by: Hrushi20 <[email protected]>

attempt to fix linux build

Signed-off-by: Hrushi20 <[email protected]>

fix ffmpeg lib path error

Signed-off-by: Hrushi20 <[email protected]>

uncomment send packet/receive frame test, added dummy file video

Signed-off-by: Hrushi20 <[email protected]>

disable gmock, fix spell-check

Signed-off-by: Hrushi20 <[email protected]>

fix linter bug

Signed-off-by: Hrushi20 <[email protected]>

attempt fix linux build error

Signed-off-by: Hrushi20 <[email protected]>

attempt fix linux build error

Signed-off-by: Hrushi20 <[email protected]>

* swscale, sampleFmt, avCodec tests

Signed-off-by: Hrushi20 <[email protected]>

* use nullptr, added sv to end of string, remove unwanted spaces, update code style

Signed-off-by: Hrushi20 <[email protected]>

* initialize length with 0, type casting using const_cast, uncomment avframe_data test

Signed-off-by: Hrushi20 <[email protected]>

* replace memmove() with std::copy_n()

Signed-off-by: Hrushi20 <[email protected]>

* replace malloc -> av_malloc, calloc -> av_mallocz

Signed-off-by: Hrushi20 <[email protected]>

* fix code format

Signed-off-by: Hrushi20 <[email protected]>

* added TODO to missing tests

Signed-off-by: Hrushi20 <[email protected]>

* update github workflow file

Signed-off-by: Hrushi20 <[email protected]>

* fix ffmpeg CI build in release mode

Signed-off-by: Hrushi20 <[email protected]>

* added yasm dependency

Signed-off-by: Hrushi20 <[email protected]>

* remove yasm dependency arch

Signed-off-by: Hrushi20 <[email protected]>

* enable gmock

Signed-off-by: Hrushi20 <[email protected]>

* comment avcodec tests

Signed-off-by: Hrushi20 <[email protected]>

* uncomment avfilter tests

Signed-off-by: Hrushi20 <[email protected]>

* uncomment swresample/swscale

Signed-off-by: Hrushi20 <[email protected]>

* uncomment avformat tests

Signed-off-by: Hrushi20 <[email protected]>

* uncomment avPacket/avCodecCtx/avCodecParameters

Signed-off-by: Hrushi20 <[email protected]>

* uncomment avcodec_func

Signed-off-by: Hrushi20 <[email protected]>

* attempt to fix avcodec_func tests

Signed-off-by: Hrushi20 <[email protected]>

* attempt to fix avCodec tests

Signed-off-by: Hrushi20 <[email protected]>

* uncomment avcodec_func tests

Signed-off-by: Hrushi20 <[email protected]>

* fix coding style, decouple plugin registration

Signed-off-by: Hrushi20 <[email protected]>

* build fix manylinux

Signed-off-by: Hrushi20 <[email protected]>

* reasoning for av_guess_codec

Signed-off-by: Hrushi20 <[email protected]>

* fix variable format, initialize variable value, append sv to string literals

Signed-off-by: Hrushi20 <[email protected]>

* Trigger Build

Signed-off-by: Hrushi20 <[email protected]>

* fix code style, remove redundant imports

Signed-off-by: Hrushi20 <[email protected]>

* fix av_read_frame test, logging in av_format test

Signed-off-by: Hrushi20 <[email protected]>

* credit for sample_video in test

Signed-off-by: Hrushi20 <[email protected]>

---------

Signed-off-by: Hrushi20 <[email protected]>
Signed-off-by: Hrushikesh Rao <[email protected]>

---------

[WasmEdge#2885](WasmEdge/WasmEdge#2885)

Signed-off-by: Yi Huang <[email protected]>
* Upgraded the WASI-NN OpenVino backend to 2024.2.0

Signed-off-by: Yehor Pishyi <[email protected]>

* Fixes

Signed-off-by: Pishyi Yehor <[email protected]>

* Fixes

Signed-off-by: Pishyi Yehor <[email protected]>

---------

Signed-off-by: Yehor Pishyi <[email protected]>
Signed-off-by: Pishyi Yehor <[email protected]>
Co-authored-by: Pishyi Yehor <[email protected]>

---------

[WasmEdge#3494](WasmEdge/WasmEdge#3494)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: hydai <[email protected]>
Signed-off-by: Yi Huang <[email protected]>
* update piper patch to support static linking piper-phonemize and espeak-ng and support using system onnxruntime

Signed-off-by: PeterD1524 <[email protected]>

* force BUILD_SHARED_LIBS OFF and CMAKE_POSITION_INDEPENDENT_CODE ON for piper

Signed-off-by: PeterD1524 <[email protected]>

* avoid unwanted targets from piper

Signed-off-by: PeterD1524 <[email protected]>

* add onnxruntime install script

Signed-off-by: PeterD1524 <[email protected]>

* update piper patch to use PRIVATE scope for target-specific commands to avoid include and link pollution

Signed-off-by: PeterD1524 <[email protected]>

* add clean include directory for piper
disable tests for piper_phonemize
use normal variable instead of CACHE for piper FetchContent

Signed-off-by: PeterD1524 <[email protected]>

* remove unnecessary target_include_directories

Signed-off-by: PeterD1524 <[email protected]>

* install onnxruntime in workflow

Signed-off-by: PeterD1524 <[email protected]>

* remove the `-ubuntu` suffix because this should also be used in the manylinux(CentOS) distributions

Signed-off-by: PeterD1524 <[email protected]>

* remove redundant lines
will be done later by `wasmedge_setup_wasinn_target(wasmedgePluginWasiNN)`

Signed-off-by: PeterD1524 <[email protected]>

* find onnxruntime early and fail if not found

Signed-off-by: PeterD1524 <[email protected]>

---------

Signed-off-by: PeterD1524 <[email protected]>

---------

[WasmEdge#3583](WasmEdge/WasmEdge#3583)

Signed-off-by: Yi Huang <[email protected]>
… WASI-NN Piper

* install onnxruntime in manylinux_2_28-plugins-deps for WASI-NN Piper CI

Signed-off-by: PeterD1524 <[email protected]>

* update utils/wasi-nn/install-onnxruntime.sh to support both x86_64 and aarch64

Signed-off-by: PeterD1524 <[email protected]>

---------

Signed-off-by: PeterD1524 <[email protected]>

---------

[WasmEdge#3622](WasmEdge/WasmEdge#3622)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: YiYing He <[email protected]>

---------

[WasmEdge#3629](WasmEdge/WasmEdge#3629)

Signed-off-by: Yi Huang <[email protected]>
0yi0 and others added 15 commits September 4, 2025 17:50
* [CI] Ubuntu: Rename 22.04 to latest

Signed-off-by: Yi Huang <[email protected]>

* [Docker] Ubuntu: Tag 22.04

Signed-off-by: Yi Huang <[email protected]>

* [Docker] Ubuntu: Add WASI-NN dependencies

Signed-off-by: Yi Huang <[email protected]>

* [Docker] Ubuntu: Clean-up files after installations

Signed-off-by: Yi Huang <[email protected]>

* [CI] Plugins: Add ubuntu 20.04 and 22.04 to matrix

- wasi_nn-ggml
- wasi_nn-openvino
- wasi_nn-piper
- wasi_nn-pytorch
- wasi_nn-tensorflowlite
- wasi_nn-whisper

Signed-off-by: Yi Huang <[email protected]>

* [CI] Plugins: Remove ubuntu plugins refactored with matrix

- wasi_nn-ggml
- wasi_nn-openvino
- wasi_nn-piper
- wasi_nn-pytorch
- wasi_nn-tensorflowlite
- wasi_nn-whisper

Signed-off-by: Yi Huang <[email protected]>

---------

[WasmEdge#3786](WasmEdge/WasmEdge#3786)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: Sylveon <[email protected]>

---------

[WasmEdge#3818](WasmEdge/WasmEdge#3818)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: Yi Huang <[email protected]>

---------

[WasmEdge#3819](WasmEdge/WasmEdge#3819)

Signed-off-by: Yi Huang <[email protected]>
* Install FFmpeg 6.0 to /usr/local
* Install PyTorch to /usr/local
* Fix clean-up files for install-opencvmini.sh

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: Sylveon <[email protected]>

---------

[WasmEdge#3901](WasmEdge/WasmEdge#3901)

Signed-off-by: Yi Huang <[email protected]>
…flows

* Remove unused zstd flags in manylinux_2_28
* Update windows sdk to 26100

Signed-off-by: Shen-Ta Hsieh <[email protected]>

---------

[WasmEdge#3924](WasmEdge/WasmEdge#3924)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: LFsWang <[email protected]>

---------

[WasmEdge#4016](WasmEdge/WasmEdge#4016)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: LFsWang <[email protected]>

---------

[WasmEdge#4032](WasmEdge/WasmEdge#4032)

Signed-off-by: Yi Huang <[email protected]>
…tTTS CI

install ChatTTS in ubuntu-plugins-deps for WASI-NN ChatTTS CI

Signed-off-by: PeterD1524 <[email protected]>

---------

[WasmEdge#4080](WasmEdge/WasmEdge#4080)

Signed-off-by: Yi Huang <[email protected]>
Signed-off-by: varun-r-mallya <[email protected]>

---------

[WasmEdge#4087](WasmEdge/WasmEdge#4087)

Signed-off-by: Yi Huang <[email protected]>
@0yi0 0yi0 force-pushed the dockerfiles branch 2 times, most recently from 9d79df3 to 60c5849 Compare September 4, 2025 10:14
@0yi0 0yi0 marked this pull request as ready for review September 8, 2025 08:19
@0yi0 0yi0 requested a review from hydai September 8, 2025 08:20
@0yi0 0yi0 changed the title WIP: docker ubuntu and manylinux_2_28 Move dockerfiles for ubuntu and manylinux_2_28 Sep 8, 2025
@0yi0 0yi0 merged commit 730a664 into main Sep 8, 2025
6 checks passed
@0yi0 0yi0 deleted the dockerfiles branch September 8, 2025 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.