> For the complete documentation index, see [llms.txt](https://deeplearning4j.konduit.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration.md).

# Configuration

- [Maven Setup](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/maven.md): Maven dependencies for Deeplearning4j — BOM, backend selection, platform classifiers, and version management
- [Build Tools (Gradle, SBT)](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/build-tools.md): Configuring Deeplearning4j with Gradle, SBT, and other build tools
- [GPU and CPU Setup](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/gpu-cpu.md): Configuring GPU and CPU backends — CUDA setup, multi-GPU, CPU optimizations, and backend switching
- [cuDNN](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/cudnn.md): cuDNN integration — installation, configuration, and performance benefits
- [Memory Configuration](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/memory.md): JVM memory flags, off-heap configuration, and memory management for ND4J and DL4J
- [Workspaces](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/workspaces.md): WorkspaceMode configuration for training and inference memory management
- [Performance Debugging](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/performance-debugging.md): Diagnosing and resolving performance issues in DL4J and ND4J — profiling, OpProfiler, ETL bottlenecks, GC overhead, and backend verification.
- [GraalVM Native Image](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/graalvm.md): Build ND4J and DL4J applications as GraalVM native executables for millisecond startup — serverless, edge, and single-binary deployment
- [Snapshots and Daily Builds](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/configuration/snapshots.md): Using nightly snapshot builds of Eclipse Deeplearning4j 1.0.0-rewrite — repository configuration, version identifiers, Maven and Gradle setup.
