loom
Layered Omni-architecture Openfluke Machine
파일 탐색기
최종 버전 다운로드 (.zip)- loom_accel.h
- cpu_reference.cpp
- cpu_reference.hpp
- half.hpp
- loom_accel_apple.cpp
- mps_backend.hpp
- mps_backend.mm
- shapes.hpp
- .gitignore
- bench_manifest.json
- build.sh
- CMakeLists.txt
- README.md
- env_linux.go
- env_stub.go
- go.mod
- go.sum
- main.go
- README.md
- loom_accel.h
- layer_models.cpp
- layer_models.hpp
- loom_accel_intel.cpp
- .gitignore
- bench_manifest.json
- build.sh
- CMakeLists.txt
- install_npu_compiler.sh
- install_openvino.sh
- README.md
- setup_env.sh.example
- loom_accel.h
- layer_models.cpp
- layer_models.hpp
- loom_accel_qualcomm.cpp
- qnn_wrapper.cpp
- qnn_wrapper.hpp
- .gitignore
- bench_manifest.json
- build.ps1
- build_clang.ps1
- CMakeLists.txt
- install_qairt.ps1
- README.md
- setup_env.ps1.example
- accelerators.md
- apple_metal.md
- asm-and-volumetric-exploration.md
- bedrock_validation.md
- bitnet_cpu.md
- deployment.md
- dispatch.md
- dna.md
- donate_compute.md
- entity.md
- evolution.md
- flutter.md
- gpu.md
- index.md
- layers.md
- make_docx.py
- memory_history.md
- numerical_types.md
- overview.md
- parallel_sequential.md
- planetbridging.md
- quantization.md
- quick_reference.md
- requirements-docx.txt
- serialization.md
- simd.md
- snapdragon_npu.md
- softmax.md
- step.md
- tanhi.md
- testing_and_validation.md
- training.md
- transformer.md
- v080_release.md
- v081_release.md
- v082_release.md
- v083_release.md
- windows_arm64.md
- bridge.go
- dispatch.go
- env.go
- loom_helpers.go
- manifest.go
- menu.go
- plugin.go
- report.go
- spectrum.go
- summary.go
- loader.go
- menu.go
- models.go
- prompts.go
- README.md
- report.go
- runner.go
- runner_test.go
- summary.go
- dense_adaptation.go
- README.md
- train_modes.jpg
- ttt.jpg
- cnn1.go
- cnn2.go
- cnn3.go
- dense.go
- embedding.go
- lstm.go
- menu.go
- mha.go
- report.go
- residual.go
- rnn.go
- summary.go
- swiglu.go
- bridge.go
- dispatch.go
- env_linux.go
- env_stub.go
- loom_helpers.go
- manifest.go
- menu.go
- plugin.go
- report.go
- spectrum.go
- summary.go
- cnn1_fail_diag_test.go
- cnn1_simd_runner_test.go
- cnn2_overall_diag_test.go
- cnn2_simd_runner_test.go
- cnn3_simd_runner_test.go
- common.go
- embedding_grid_test.go
- forward_dtypes_test.go
- grid.go
- int8_entity_test.go
- layers.go
- lstm_simd_runner_test.go
- menu.go
- mha_fail_diag_test.go
- mha_simd_runner_test.go
- perf.go
- report.go
- rnn_simd_runner_test.go
- runner.go
- runner_flow_test.go
- summary.go
- swiglu_simd_runner_test.go
- uint3x3_test.go
- bridge.go
- dispatch.go
- env.go
- loom_helpers.go
- manifest.go
- menu.go
- plugin.go
- quiet.go
- report.go
- spectrum.go
- summary.go
- diag_test.go
- host.go
- loader.go
- menu.go
- models.go
- profiles.go
- report.go
- runner.go
- smoke_test.go
- summary.go
- apple_menu.go
- bench_menu.go
- context_suite_menu.go
- five_layer_menu.go
- nine_layer_menu.go
- seven_layer_menu.go
- snapdragon_menu.go
- transformer_simd_bench_menu.go
- cnn1.go
- cnn2.go
- cnn3.go
- common.go
- dense.go
- dense_forward.go
- embedding.go
- generic.go
- lstm.go
- menu.go
- mha.go
- residual.go
- rnn.go
- suite_test.go
- swiglu.go
- .gitattributes
- .gitignore
- build_unix.sh
- CMDS.md
- forward_bench.go
- go.mod
- go.sum
- hf_download.go
- hf_entity.go
- inference_setup.go
- lucy.go
- main.go
- poly_talk_session.go
- README.md
- run_npu_bridge.sh
- runtime_memory_init.go
- support.go
- loom_accel.h
- accel.go
- apple_stub.go
- apple_test.go
- binding.go
- intel_test.go
- paths_linux.go
- paths_stub.go
- plugin_darwin.go
- plugin_linux.go
- plugin_qualcomm_stub.go
- plugin_qualcomm_windows.go
- plugin_stub.go
- registry.go
- runtime_linux.go
- runtime_stub.go
- target.go
- avx2_amd64.go
- avx2_amd64.s
- bitnet_packed_arm64.go
- bitnet_packed_arm64.s
- bitnet_packed_stub.go
- bitnet_ternary.go
- bitnet_ternary_amd64.go
- bitnet_ternary_amd64.s
- bitnet_ternary_arm64.go
- bitnet_ternary_arm64.s
- bitnet_ternary_flag.go
- bitnet_ternary_stub.go
- bitnet_ternary_test.go
- bitnet_tl1.go
- bitnet_tl1_arm64.go
- bitnet_tl1_arm64.s
- bitnet_tl1_batch_arm64.s
- bitnet_tl1_flag.go
- bitnet_tl1_stub.go
- bitnet_tl1_test.go
- doc.go
- dot.go
- dot_neon_arm64.s
- dot_test.go
- neon_arm64.go
- stub.go
- accel_weights_test.go
- bitnet_cpu_test.go
- bitnet_matvec_bench_test.go
- bitnet_packed_engage_test.go
- bitnet_packed_test.go
- bitnet_simd_test.go
- bitnet_tl1_test.go
- bpe_test.go
- cnn1_simd_test.go
- cnn2_simd_test.go
- cnn3_simd_test.go
- decode_simd_bench_test.go
- dense_simd_test.go
- donate_compute_test.go
- dot_parity_test.go
- engine_checkpoint_test.go
- entity_test.go
- lmhead_simd_test.go
- lstm_simd_test.go
- memory_history_test.go
- mha_simd_test.go
- native_snapshot_test.go
- persistence_test.go
- pipeline_forward_test.go
- q4_gpu_parity_test.go
- rnn_simd_test.go
- swiglu_simd_test.go
- tile_detection_test.go
- training_save_reload_test.go
- weight_getactive_test.go
- .gitignore
- accel_apple.go
- accel_intel.go
- accel_qualcomm.go
- all_gen.py
- architecture.go
- backward.go
- bitnet_cpu.go
- bitnet_gpu.go
- bitnet_simd.go
- bpe.go
- clustering.go
- cnn1.go
- cnn1_packed_cpu.go
- cnn1_simd.go
- cnn2.go
- cnn2_simd.go
- cnn3.go
- cnn3_simd.go
- conv_transposed1.go
- conv_transposed2.go
- conv_transposed3.go
- dense.go
- dense_simd.go
- dna.go
- donate_compute_client.go
- donate_compute_framing.go
- donate_compute_server.go
- donate_compute_types.go
- embedding.go
- ensemble.go
- entity.go
- entity_bitnet.go
- entity_convert_io.go
- entity_file.go
- entity_q4.go
- evaluation.go
- evolution.go
- forward.go
- forward_bench.go
- grafting.go
- grouping.go
- hardware.go
- hardware_darwin.go
- hardware_fallback.go
- hardware_js.go
- hardware_linux.go
- hardware_windows.go
- hf_cache.go
- hf_config.go
- hf_decoder.go
- hf_entity_convert.go
- hf_import.go
- hf_tensors.go
- hf_weights.go
- introspection.go
- kmeans.go
- lstm.go
- lstm_simd.go
- memory_footprint.go
- memory_history.go
- memory_history_chart.go
- memory_release.go
- metacognition.go
- mha.go
- mha_layout.go
- mha_simd.go
- native_layer_matrix.go
- native_matrix_builtin_hooks.go
- norm.go
- observer.go
- parallel.go
- persistence.go
- pipeline_stats.go
- poly.go
- prefix_safetensor.go
- process_memory_stub.go
- process_memory_unix.go
- quantization.go
- README.md
- residual.go
- rnn.go
- rnn_simd.go
- safetensors.go
- sampling.go
- sequential.go
- serialization.go
- simd_forward.go
- softmax.go
- step.go
- swiglu.go
- swiglu_simd.go
- swiglu_wgpu.go
- tanhi.go
- telemetry.go
- templates.go
- tile_detection.go
- training.go
- training_parallel_gpu.go
- transformer.go
- transformer_forward.go
- transformer_layer_trace.go
- transformer_pipeline.go
- tween.go
- universal_loader.go
- weight_master.go
- weights.go
- wgpu_backward_shaders.go
- wgpu_cnn1_backward_tiled.go
- wgpu_cnn1_native.go
- wgpu_cnn1_packed_update.go
- wgpu_cnn1_tiled.go
- wgpu_cnn2_backward_tiled.go
- wgpu_cnn2_tiled.go
- wgpu_cnn3_backward_tiled.go
- wgpu_cnn3_tiled.go
- wgpu_context_js.go
- wgpu_context_native.go
- wgpu_context_types.go
- wgpu_dense_tiled.go
- wgpu_forward.go
- wgpu_kernels.go
- wgpu_log_android.go
- wgpu_log_desktop.go
- wgpu_shaders.go
- wgpu_softmax.go
- wgpu_usage.go
- wgpu_usage_js.go
- env-windows-amd64.ps1
- windows_amd64_install_webgpu.bat
- windows_amd64_install_webgpu.ps1
- build_wgpu_arm64_gnu.sh
- sync_webgpu_windows_lib.sh
- .gitattributes
- .gitignore
- build_linux.sh
- build_unix.sh
- build_windows.bat
- build_windows_arm64.sh
- builder.go
- copy_to_python.sh
- README_WINDOWS_ARM64.md
- serve_builds.sh
- check.go
- cabi_test.h
- cabi_verify.c
- networks.h
- .gitignore
- accel_ext.go
- acceleration_ext.go
- acceleration_wgpu_exports.go
- build_macos.sh
- core_io_parity_exports.go
- engine_ext.go
- entity_ext.go
- evolution_ext.go
- gpu_backward_ext.go
- inference.go
- io_ext.go
- layers_ext.go
- llm_ext.go
- main.go
- persistence_ext.go
- README.md
- registry.go
- structs_ext.go
- tanhi_ext.go
- tokenizer_ext.go
- training_ext.go
- transformer_ext.go
- seven_layer.dart
- AndroidManifest.xml
- MainActivity.kt
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle.kts
- gradle-wrapper.properties
- .gitignore
- build.gradle.kts
- gradle.properties
- settings.gradle.kts
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- SceneDelegate.swift
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- RunnerTests.swift
- .gitignore
- Podfile
- main.dart
- CMakeLists.txt
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- CMakeLists.txt
- main.cc
- my_application.cc
- my_application.h
- .gitignore
- CMakeLists.txt
- Flutter-Debug.xcconfig
- Flutter-Release.xcconfig
- GeneratedPluginRegistrant.swift
- app_icon_1024.png
- app_icon_128.png
- app_icon_16.png
- app_icon_256.png
- app_icon_32.png
- app_icon_512.png
- app_icon_64.png
- Contents.json
- MainMenu.xib
- AppInfo.xcconfig
- Debug.xcconfig
- Release.xcconfig
- Warnings.xcconfig
- AppDelegate.swift
- DebugProfile.entitlements
- Info.plist
- MainFlutterWindow.swift
- Release.entitlements
- IDEWorkspaceChecks.plist
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- RunnerTests.swift
- .gitignore
- Podfile
- CMakeLists.txt
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- app_icon.ico
- CMakeLists.txt
- flutter_window.cpp
- flutter_window.h
- main.cpp
- resource.h
- runner.exe.manifest
- Runner.rc
- utils.cpp
- utils.h
- win32_window.cpp
- win32_window.h
- .gitignore
- CMakeLists.txt
- .gitignore
- analysis_options.yaml
- pubspec.lock
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- loom_ffi_io.dart
- seven_layer_runner.dart
- seven_layer_spec.dart
- loom_ffi.dart
- welvet.dart
- AndroidManifest.xml
- .gitignore
- build.gradle
- settings.gradle
- CMakeLists.txt
- welvet.c
- welvet.h
- welvet_ios_stub.c
- .pubignore
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- README.md
- welvet.c
- welvet_force_link.c
- lucy
- welvet.a
- welvet.h
- welvet.a
- Info.plist
- welvet_apple.podspec
- welvet.c
- welvet_apple.podspec
- .pubignore
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- README.md
- CMakeLists.txt
- CMakeLists.txt
- welvet.c
- welvet.h
- welvet_ios_stub.c
- .pubignore
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- README.md
- CMakeLists.txt
- welvet.c
- welvet.h
- welvet_ios_stub.c
- .gitignore
- CMakeLists.txt
- .pubignore
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- README.md
- consumer_smoke_test.dart
- library_load_test.dart
- seven_layer_suite_test.dart
- 01_dense_forward.dart
- 02_morph_and_train.dart
- 03_save_reload.dart
- 04_mha_forward.dart
- 05_dna_compare.dart
- pubspec.lock
- pubspec.yaml
- run_all.dart
- copy_native.sh
- publish.sh
- publish_all.sh
- publish_impl.sh
- .gitignore
- .metadata
- .pubignore
- analysis_options.yaml
- CHANGELOG.md
- ffigen.yaml
- LICENSE
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- 01_dense_forward.py
- 02_morph_and_train.py
- 03_save_reload.py
- 04_mha_forward.py
- 05_dna_compare.py
- README.md
- run_all.py
- __init__.py
- cabi_verify.py
- utils.py
- parity_inspector.py
- test_parity.py
- verify_parity_full.py
- .gitignore
- benchmark_dna_evo.py
- benchmark_seven_layer.py
- benchmark_tiling.py
- benchmark_training.py
- benchmark_training_comparison.py
- consumer_smoke.py
- copy_from_cabi.sh
- MANIFEST.in
- publish.bat
- publish.sh
- pyproject.toml
- README.md
- seven_layer_spec.py
- bench.js
- entity_roundtrip.js
- runner.js
- benchmark_seven_layer.html
- benchmark_tiling.html
- benchmark_training.html
- benchmark_training_comparison.html
- cabi_verify.html
- coverage_check.html
- dna_evo_benchmark.html
- example.html
- wasm_exec.js
- benchmark_seven_layer.html
- benchmark_tiling.html
- benchmark_training.html
- benchmark_training_comparison.html
- cabi_verify.html
- check_ts.js
- coverage_check.html
- dna_evo_benchmark.html
- index.ts
- loader.browser.ts
- loader.ts
- types.ts
- benchmark.ts
- cabi_verify.ts
- consumer_demo.ts
- coverage.ts
- entity_roundtrip.ts
- seven_layer.ts
- .gitignore
- LICENSE
- package-lock.json
- package.json
- publish.bat
- publish.ps1
- publish.sh
- README.md
- tsconfig.json
- gen_parity.go
- generate_metadata.go
- go.mod
- serve.go
- bench.js
- entity_roundtrip.js
- runner.js
- benchmark_seven_layer.html
- benchmark_tiling.html
- benchmark_training.html
- benchmark_training_comparison.html
- build.bat
- build.sh
- cabi_verify.html
- check.js
- coverage_check.html
- dna_evo_benchmark.html
- entity_wasm.go
- example.html
- expected_api.json
- main.go
- parity_data.go
- wasm_exec.js
- .gitignore
- README.md
- .gitignore
- collect_readmes.sh
- go.mod
- go.sum
- LICENSE
- loom_overview.jpg
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/openfluke/loom
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd loom
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd accel/apple
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd welvet/dart/packages/welvet_android/android
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
4. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd welvet/typescript
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
5. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
