YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2372a472aa 
							
						 
					 
					
						
						
							
							wasi-nn: make the host use the wasi_ephemeral_nn version of tensor_data ( #4411 )  
						
						... 
						
						
						
						the motivations:
* make the actual input size available to the backends.
  (currently the backends have to make a guess from shape/type.)
* make the host logic look a bit similar to wasi_ephemeral_nn.
this is a backend api/abi change. 
						
					 
					
						2025-06-27 07:41:42 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71c07f3e4e 
							
						 
					 
					
						
						
							
							deprecate legacy WAMR-specific "wasi_nn" module ( #4382 )  
						
						... 
						
						
						
						wasi_nn.h: deprecate legacy "wasi_nn"
cf. https://github.com/bytecodealliance/wasm-micro-runtime/issues/4326  
						
					 
					
						2025-06-19 14:32:26 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa53d648fa 
							
						 
					 
					
						
						
							
							wasi-nn: fix tensor_data abi for wasi_ephemeral_nn ( #4379 )  
						
						... 
						
						
						
						it's "(list u8)" in the witx definition.
the new definition matches both of our own host definition
(struct tensor_wasm) and wasmtime.
cf. https://github.com/bytecodealliance/wasm-micro-runtime/issues/4352  
						
					 
					
						2025-06-19 14:18:36 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20be1d33fe 
							
						 
					 
					
						
						
							
							wasi_ephemeral_nn.h: prefix identfiers to avoid too generic names ( #4358 )  
						
						
						
					 
					
						2025-06-17 11:15:01 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a087c4244 
							
						 
					 
					
						
						
							
							wamr-wasi-extensions: add a cmake package to provide our wasi extension ( #4344 )  
						
						... 
						
						
						
						* wasi_ephemeral_nn.h: add a convenience wrapper header
* wamr-wasi-extensions: add a cmake package to provide our wasi extension
the sample app was tested with:
* wasmtime
* iwasm with https://github.com/bytecodealliance/wasm-micro-runtime/pull/4308 
currently only contains wasi-nn.
maybe it makes sense to add lib-socket things as well.
cf. https://github.com/bytecodealliance/wasm-micro-runtime/issues/4288  
						
					 
					
						2025-06-12 09:33:25 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c932597057 
							
						 
					 
					
						
						
							
							wasi_nn_types.h: remove a seemingly stale comment ( #4348 )  
						
						
						
					 
					
						2025-06-12 09:29:59 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d6b8dcd5d 
							
						 
					 
					
						
						
							
							wasi_nn.h: make this compatible with wasi_ephemeral_nn ( #4330 )  
						
						... 
						
						
						
						- wasi_nn.h: make this compatible with wasi_ephemeral_nn
cf. https://github.com/bytecodealliance/wasm-micro-runtime/issues/4323 
- fix WASM_ENABLE_WASI_EPHEMERAL_NN build
this structure is used by host logic as well.
ideally definitions for wasm and host should be separated.
until it happens, check __wasm__ to avoid the breakage. 
						
					 
					
						2025-06-09 11:36:05 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							933f8124b0 
							
						 
					 
					
						
						
							
							wasi-nn: fix the size of tensor->type ( #4333 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	compilation on macos / build_iwasm (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, -DWAMR_DISABLE_HW_BOUND_CHECK=1, $FAST_INTERP_BUILD_OPTIONS, macos-13, darwin) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_iwasm (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, -DWAMR_DISABLE_HW_BOUND_CHECK=1, $LLVM_EAGER_JIT_BUILD_OPTIONS, macos-13, darwin) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_iwasm (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, -DWAMR_DISABLE_HW_BOUND_CHECK=1, $LLVM_LAZY_JIT_BUILD_OPTIONS, macos-13, darwin) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_wasm_c_api (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, $AOT_BUILD_OPTIONS, macos-13) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_wasm_c_api (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, $CLASSIC_INTERP_BUILD_OPTIONS, macos-13) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_wasm_c_api (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, $FAST_INTERP_BUILD_OPTIONS, macos-13) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_wasm_c_api (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, $FAST_JIT_BUILD_OPTIONS, macos-13) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_wasm_c_api (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, $LLVM_EAGER_JIT_BUILD_OPTIONS, macos-13) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_wasm_c_api (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, $LLVM_LAZY_JIT_BUILD_OPTIONS, macos-13) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_wasm_c_api (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, $MULTI_TIER_JIT_BUILD_OPTIONS, macos-13) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_others (${{ needs.build_llvm_libraries_on_arm_macos.outputs.cache_key }}, macos-14) (push) Has been cancelled 
				
			 
		
			
				
	compilation on macos / build_samples_others (${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}, macos-13) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $AOT_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, linux-sgx) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $CLASSIC_INTERP_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, linux-sgx) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $FAST_INTERP_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, linux-sgx) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $FAST_JIT_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, linux-sgx) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, aot, $DEFAULT_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, aot, $SIMD_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, aot, $XIP_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, classic-interp, $DEFAULT_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-22.04, fast-jit, $DEFAULT_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / build_wamrc (${{ needs.build_llvm_libraries_on_windows.outputs.cache_key }}, windows-latest) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $DEFAULT_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $MULTI_MODULES_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $THREADS_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $WASI_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $DEFAULT_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $MULTI_MODULES_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $THREADS_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $WASI_TEST_OPTIONS) (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						* this enum is (@witx tag u8) in witx
* it seems that some wasm modules actually use non-zero padding
  and cause errors
* it's a bad practice to use C enum for ABI description anyway 
						
					 
					
						2025-06-06 15:08:18 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							769d16eaab 
							
						 
					 
					
						
						
							
							wasi-nn: move some host-only things out of wasi_nn_types.h ( #4334 )  
						
						... 
						
						
						
						cf. https://github.com/bytecodealliance/wasm-micro-runtime/issues/4324  
						
					 
					
						2025-06-06 15:07:29 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79cb4366ae 
							
						 
					 
					
						
						
							
							wasi-nn: remove unused wasi_nn_dump_tensor_dimension prototype ( #4325 )  
						
						
						
					 
					
						2025-06-05 09:48:28 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b20ebc2724 
							
						 
					 
					
						
						
							
							wasi_nn.h: add import_name attribute ( #4328 )  
						
						... 
						
						
						
						this would fix undefined symbol errors by making it clear
these functions are imported.
references:
e2c698c7e8/llvm/lib/MC/WasmObjectWriter.cpp (L1798-L1799)e2c698c7e8/llvm/lib/Object/WasmObjectFile.cpp (L749-L752)e2c698c7e8/lld/wasm/Symbols.cpp (L203)e2c698c7e8/lld/wasm/Relocations.cpp (L36-L40) 
						
					 
					
						2025-06-05 09:48:00 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae6e490ad5 
							
						 
					 
					
						
						
							
							fix wasi-nn abi definitions ( #4307 )  
						
						... 
						
						
						
						sync with a more appropriate version of the definitions.
as we use the "wasi_ephemeral_nn", which is p1-based, it seems
more appropriate to use definitions from witx, not wit.
it's a bit unfortunate p2-based wasi-nn made gratuitous changes
like this from p1.
note: this is an ABI change. 
						
					 
					
						2025-06-03 13:22:48 +08:00 
						 
				 
			
				
					
						
							
							
								hongxia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa1ff778b9 
							
						 
					 
					
						
						
							
							add load_by_name in wasi-nn ( #4298 )  
						
						
						
					 
					
						2025-06-03 06:26:58 +08:00 
						 
				 
			
				
					
						
							
							
								liang.he 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0599351262 
							
						 
					 
					
						
						
							
							wasi-nn: Add a new target for llama.cpp as a wasi-nn backend ( #3709 )  
						
						... 
						
						
						
						Minimum support:
- [x] accept (WasmEdge) customized model parameters. metadata.
- [x] Target [wasmedge-ggml examples](https://github.com/second-state/WasmEdge-WASINN-examples/tree/master/wasmedge-ggml )
  - [x] basic
  - [x] chatml
  - [x] gemma
  - [x] llama
  - [x] qwen
---
In the future, to support if required:
- [ ] Target [wasmedge-ggml examples](https://github.com/second-state/WasmEdge-WASINN-examples/tree/master/wasmedge-ggml )
  - [ ] command-r. (>70G memory requirement)
  - [ ] embedding. (embedding mode)
  - [ ] grammar. (use the grammar option to constrain the model to generate the JSON output)
  - [ ] llama-stream. (new APIS `compute_single`, `get_output_single`, `fini_single`)
  - [ ] llava. (image representation)
  - [ ] llava-base64-stream. (image representation)
  - [ ] multimodel. (image representation)
- [ ] Target [llamaedge](https://github.com/LlamaEdge/LlamaEdge ) 
						
					 
					
						2024-09-10 08:45:18 +08:00 
						 
				 
			
				
					
						
							
							
								liang.he 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							140ff25d46 
							
						 
					 
					
						
						
							
							wasi-nn: Apply new architecture ( #3692 )  
						
						... 
						
						
						
						ps.
https://github.com/bytecodealliance/wasm-micro-runtime/issues/3677  
						
					 
					
						2024-08-13 09:14:52 +08:00 
						 
				 
			
				
					
						
							
							
								liang.he 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							058bc47102 
							
						 
					 
					
						
						
							
							[wasi-nn] Add a new wasi-nn backend openvino ( #3603 )  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $AOT_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.com/WebA… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $CLASSIC_INTERP_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://gith… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $FAST_INTERP_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $FAST_JIT_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.com… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -S -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -X -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, classic-interp, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, fast-interp, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, fast-jit, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_AOT=0) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_AOT=1 -DWAMR_BUILD_INTERP=0) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_CUSTOM_NAME_SECTION=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_DEBUG_INTERP=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIBC_UVWASI=0 -DWAMR_BUILD_LIBC_WASI=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIB_PTHREAD=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIB_WASI_THREADS=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_REF_TYPES=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_SIMD=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_TAIL_CALL=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_DISABLE_HW_BOUND_CHECK=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $DEFAULT_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $MULTI_MODULES_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $THREADS_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $WASI_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $DEFAULT_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $MULTI_MODULES_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $THREADS_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $WASI_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	hadolint dockerfiles / run-hadolint-on-dockerfiles (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
					 
					
						2024-07-22 17:16:41 +08:00 
						 
				 
			
				
					
						
							
							
								liang.he 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db025e457a 
							
						 
					 
					
						
						
							
							sync up with latest wasi-nn spec ( #3530 )  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	compilation on SGX / build_iwasm (-DWAMR_DISABLE_HW_BOUND_CHECK=1, $FAST_JIT_BUILD_OPTIONS, ubuntu-20.04, linux-sgx) (push) Waiting to run 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $AOT_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.com/WebA… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $CLASSIC_INTERP_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://gith… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $FAST_INTERP_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $FAST_JIT_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.com… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -S -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -X -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, classic-interp, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, fast-interp, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, fast-jit, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_AOT=0) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_AOT=1 -DWAMR_BUILD_INTERP=0) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_CUSTOM_NAME_SECTION=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_DEBUG_INTERP=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIBC_UVWASI=0 -DWAMR_BUILD_LIBC_WASI=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIB_PTHREAD=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIB_WASI_THREADS=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_REF_TYPES=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_SIMD=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_TAIL_CALL=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_DISABLE_HW_BOUND_CHECK=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $DEFAULT_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $MULTI_MODULES_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $THREADS_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $WASI_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $DEFAULT_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $MULTI_MODULES_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $THREADS_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $WASI_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
					 
					
						2024-06-17 14:58:09 +08:00 
						 
				 
			
				
					
						
							
							
								liang.he 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f844b33b2d 
							
						 
					 
					
						
						
							
							Make wasi-nn backends as separated shared libraries ( #3509 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $AOT_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.com/WebA… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $CLASSIC_INTERP_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://gith… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $FAST_INTERP_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / run_samples_file (-DWAMR_BUILD_SGX_IPFS=1, $FAST_JIT_BUILD_OPTIONS, ${{ needs.build_llvm_libraries.outputs.cache_key }}, ubuntu-20.04, linux-sgx, https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-ubuntu.tar.gz, https://github.com… (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -S -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, aot, -x -p -s spec -X -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, classic-interp, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, fast-interp, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on SGX / spec_test_default (${{ needs.build_llvm_libraries.outputs.cache_key }}, fast-jit, -x -p -s spec -P) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_AOT=0) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_AOT=1 -DWAMR_BUILD_INTERP=0) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_CUSTOM_NAME_SECTION=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_DEBUG_INTERP=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIBC_UVWASI=0 -DWAMR_BUILD_LIBC_WASI=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIB_PTHREAD=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_LIB_WASI_THREADS=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_REF_TYPES=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_SIMD=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_BUILD_TAIL_CALL=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / build (-DWAMR_DISABLE_HW_BOUND_CHECK=1) (push) Waiting to run 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $DEFAULT_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $MULTI_MODULES_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $THREADS_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (classic-interp, $WASI_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $DEFAULT_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $MULTI_MODULES_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $THREADS_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	compilation on windows-latest / test (fast-interp, $WASI_TEST_OPTIONS) (push) Blocked by required conditions 
				
			 
		
			
				
	hadolint dockerfiles / run-hadolint-on-dockerfiles (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						- All files under *core/iwasm/libraries/wasi-nn* are compiled as shared libraries
- *wasi-nn.c* is shared between backends
- Every backend has a separated shared library
- If wasi-nn feature is enabled, iwasm will depend on shared library libiwasm.so
  instead of linking static library libvmlib.a 
						
					 
					
						2024-06-14 12:06:56 +08:00 
						 
				 
			
				
					
						
							
							
								liang.he 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							028f43bc18 
							
						 
					 
					
						
						
							
							Fix compilation warnings of wasi-nn ( #3497 )  
						
						
						
					 
					
						2024-06-07 10:49:44 +08:00 
						 
				 
			
				
					
						
							
							
								tonibofarull 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac9e789951 
							
						 
					 
					
						
						
							
							wasi-nn: Simplify cmake and headers' location ( #2308 )  
						
						... 
						
						
						
						Major changes:
- Public headers inside `wasi-nn/include`
- Put cmake files in `cmake` folder
- Make linux iwasm link with `${WASI_NN_LIBS}` so iwasm can enable wasi-nn 
						
					 
					
						2023-06-26 09:29:05 +08:00