Maven 生成的 JAR 對于簡單的 20 行函式來說太大(~1.1GB),可能是因為它包含我的運行時環境(macosx-x86_64 和 linux-arm64)不需要的依賴項。如何使用 maven 為特定架構生成 JAR?
uj5u.com熱心網友回復:
Dl4j 使用 javacpp,它集成了各種本機庫,允許我們使用 java 中的 c 代碼。
它還包括使用分類器將依賴項打包為 jar 檔案的一部分的能力。我們的依賴宣告使用一個包含所有依賴的 -platform 后綴。我們這樣做是為了便于使用。
稍后當用戶準備好部署時,他們可以通過指定 -Djavacpp.platform=$YOUR_TARGET_PLATFORM 像 linux-x86_64、windows-x86_64
或 android : android-arm64, android-x86_64 - 我們在我們的檔案中有更多的介紹:https ://deeplearning4j.konduit.ai/multi-project/how-to-guides/developer-docs/javacpp#javacpp-platform-specific -個人資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/370289.html
