Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Sep 28, 2025. It is now read-only.

Commit a8d084e

Browse files
committed
demo: no pthread
1 parent bf50cdd commit a8d084e

File tree

13 files changed

+9
-277
lines changed

13 files changed

+9
-277
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,6 @@ cert.pem
3636
key.pem
3737

3838
# build
39-
build
39+
dist/
40+
build/
4041
node_modules/

build-pthread.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,8 @@ cd ../..
2424

2525
mkdir -p $LLAMA_CPP_BUILD_DIR
2626
cd $LLAMA_CPP_BUILD_DIR
27-
2827
emcmake cmake ../../$LLAMA_CPP_SOURCE_DIR
29-
3028
export EMCC_CFLAGS="-O3 -msimd128 -pthread -DNDEBUG -s FORCE_FILESYSTEM=1 -s EXPORT_ES6=1 -s MODULARIZE=1 -s INITIAL_MEMORY=1GB -s MAXIMUM_MEMORY=4GB -s ALLOW_MEMORY_GROWTH -s EXPORTED_FUNCTIONS=_main -s EXPORTED_RUNTIME_METHODS=callMain -s NO_EXIT_RUNTIME=1"
31-
3229
emmake make main
3330
cd ../..
3431

build.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ cd ../..
2525
mkdir -p $LLAMA_CPP_BUILD_DIR
2626
cd $LLAMA_CPP_BUILD_DIR
2727
emcmake cmake ../../$LLAMA_CPP_SOURCE_DIR
28-
export EMCC_CFLAGS="-O3 -msimd128 -DNDEBUG -s FORCE_FILESYSTEM=1 -s EXPORT_ES6=1 -s MODULARIZE=1 -s INITIAL_MEMORY=1GB -s MAXIMUM_MEMORY=4GB -s ALLOW_MEMORY_GROWTH -s EXPORTED_FUNCTIONS=_main -s EXPORTED_RUNTIME_METHODS=callMain -s NO_EXIT_RUNTIME=1"
28+
# export EMCC_CFLAGS="-O3 -msimd128 -DNDEBUG -s WASM=1 -s BUILD_AS_WORKER=1 -s FORCE_FILESYSTEM=1 -s EXPORT_ES6=1 -s MODULARIZE=1 -s INITIAL_MEMORY=1GB -s MAXIMUM_MEMORY=4GB -s ALLOW_MEMORY_GROWTH -s EXPORTED_FUNCTIONS=_main -s EXPORTED_RUNTIME_METHODS=callMain -s NO_EXIT_RUNTIME=1"
29+
export EMCC_CFLAGS="-O3 -msimd128 -DNDEBUG -s ASSERTIONS -s FORCE_FILESYSTEM=1 -s EXPORT_ES6=1 -s MODULARIZE=1 -s INITIAL_MEMORY=1GB -s MAXIMUM_MEMORY=4GB -s ALLOW_MEMORY_GROWTH -s EXPORTED_FUNCTIONS=_main -s EXPORTED_RUNTIME_METHODS=callMain -s BUILD_AS_WORKER=1 -s SINGLE_FILE=1 -s NO_EXIT_RUNTIME=1"
2930
emmake make main
3031
cd ../..
3132

@@ -39,3 +40,6 @@ fi
3940
mkdir -p $LLAMA_CPP_WASM_DIST_DIR
4041
cp -r src/* $LLAMA_CPP_WASM_DIST_DIR
4142
cp $LLAMA_CPP_BUILD_DIR/bin/main.* $LLAMA_CPP_WASM_DIST_DIR/llama
43+
44+
rm -rf docs/llama
45+
cp -rv $LLAMA_CPP_WASM_DIST_DIR/llama docs/

dist/llama/actions.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

dist/llama/llama.js

Lines changed: 0 additions & 80 deletions
This file was deleted.

dist/llama/main-worker.js

Lines changed: 0 additions & 109 deletions
This file was deleted.

dist/llama/main.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

dist/llama/main.wasm

-1020 KB
Binary file not shown.

dist/llama/utility.js

Lines changed: 0 additions & 42 deletions
This file was deleted.

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,6 @@ <h2> Demo </h2>
106106
</main>
107107

108108
<!-- example -->
109-
<script type="module" src="example.js?v=240212-15"></script>
109+
<script type="module" src="example.js?v=240212-16"></script>
110110
</body>
111111
</html>

0 commit comments

Comments
 (0)