Skip to content

Docs build fails locally without functional CUDA driver #471

Description

@ChrisRackauckas-Claude

The full docs build currently fails on a clean origin/master checkout when run on a machine without a functional CUDA driver. This came up while verifying an unrelated API documentation coverage PR.

Reproduction on clean base:

git worktree add ../DiffEqGPU.jl-master-check origin/master
cd ../DiffEqGPU.jl-master-check
timeout 3600 /home/crackauc/.juliaup/bin/julia +1.10 --project=docs --startup-file=no -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'\ntimeout 3600 /home/crackauc/.juliaup/bin/julia +1.10 --project=docs --startup-file=no docs/make.jl\n```\n\nObserved on base commit: `b2c4cb4` (`Update LinearSolve requirement 4.2 (#470)`).\n\nRepresentative failures:\n\n```text\nCUDA driver not functional\n...\nERROR: LoadError: `makedocs` encountered errors [:linkcheck, :example_block] -- terminating build before rendering.\n```\n\nThe base run produced `CUDA driver not functional` from multiple existing `@example` blocks that construct `CuArray`s or use `EnsembleGPUArray`/`EnsembleGPUKernel` with `CUDA.CUDABackend()`. It also hit a transient linkcheck 429 for `https://github.com/SciML/ColPrac/blob/master/README.md`.\n\nBisect note: I did not run a source-code bisect for the CUDA-driver failures because the primary failure mode is the local execution environment lacking a functional CUDA driver; this is expected to reproduce independent of the checked-out source commit on this machine.\n\nNo docs examples were skipped or silenced in the unrelated PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions