LuxAMDGPU

Join the chat at https://julialang.zulipchat.com #machine-learning Latest Docs Stable Docs

CI Buildkite NVIDIA GPU CI codecov Package Downloads

ColPrac: Contributor's Guide on Collaborative Practices for Community Packages SciML Code Style

LuxAMDGPU is meant to be used as a trigger package for all AMDGPU dependencies in Lux. Users requiring AMDGPU support should install LuxAMDGPU and load it alongside Lux.

Installation

LuxAMDGPU is a registered package, and can be installed using the Julia package manager:

] add LuxAMDGPU

Using MIOpen

Unfortunately, AMDGPU.jl doesn't ship with MIOpen_jll binaries. So setting it up is a bit more involved.

git clone git@github.com:JuliaGPU/AMDGPU.jl.git
cd AMDGPU.jl
julia --project=. -e 'using Pkg; Pkg.add("MIOpen_jll")'
cd ..
git clone git@github.com:LuxDL/LuxAMDGPU.jl.git
cd LuxAMDGPU.jl
julia --project=. -e 'using Pkg; Pkg.dev("../AMDGPU.jl")'

Next, use this installation of LuxAMDGPU in your project.