Skip to content

Commit

Permalink
Fix: 依存関係周りを修正
Browse files Browse the repository at this point in the history
  • Loading branch information
sevenc-nanashi committed Sep 14, 2023
1 parent 92555bd commit fb00418
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
7 changes: 4 additions & 3 deletions crates/voicevox_core_java_api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Java プロジェクトを動かすには、
- `lib/src/main/resources/dll/[target]/libvoicevox_core_java_api.so` を作成する(`libvoicevox_core_java_api.so`はプラットフォームによって異なります、詳細は後述)。

必要があります。
また、ハードウェアアクセラレーションをテストするには`IS_GPU`環境変数を`true`にする必要があります
また、ハードウェアアクセラレーションを有効にする時は`TARGET`環境変数を`cuda`または`directml`にし、Android 版をビルドする時は`TARGET`環境変数を`android`にしてください

```console
❯ cargo build
Expand All @@ -53,19 +53,20 @@ Java プロジェクトを動かすには、
# または
❯ cp ../../target/debug/libvoicevox_core_java_api.so lib/src/main/resources/dll/[target]/libvoicevox_core_java_api.so
❯ ./gradlew test
IS_GPU=true ./gradlew test
TARGET=cuda ./gradlew test
```

## ビルド(リリース)

`cargo build --release` で Rust 側を、`./gradlew build` で Java 側をビルドできます。
パッケージ化する時は lib/src/main/resources/dll 内に dll をコピーしてください。
`TARGET`環境変数は開発時と同様に設定してください。

```console
❯ cargo build --release
❯ cp ../../target/release/libvoicevox_core_java_api.so lib/src/main/resources/dll/[target]/libvoicevox_core_java_api.so
❯ ./gradlew build
IS_GPU=true ./gradlew build
TARGET=cuda ./gradlew build
```

## テスト
Expand Down
2 changes: 1 addition & 1 deletion crates/voicevox_core_java_api/lib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ dependencies {
implementation group: 'jakarta.validation', name: 'jakarta.validation-api', version: '3.0.2'

if (isGpu) {
implementation group: 'com.microsoft.onnxruntime', name: 'onnxruntime-gpu', version: '1.14.0'
implementation group: 'com.microsoft.onnxruntime', name: 'onnxruntime_gpu', version: '1.14.0'
} else {
implementation group: 'com.microsoft.onnxruntime', name: 'onnxruntime', version: '1.14.0'
}
Expand Down

0 comments on commit fb00418

Please sign in to comment.