Skip to content

exp() getting called on GPU: "calls to Base intrinsics might be GPU incompatible" #39

Description

@IanButterworth

I see this on recent versions of CUDAnative

┌ Warning: calls to Base intrinsics might be GPU incompatible
│   exception =
│    You called exp(x::T) where T<:Union{Float32, Float64} in Base.Math at special/exp.jl:74, maybe you intended to call exp(x::Float32) in CUDAnative at /home/ian/.juliamasterinf/packages/CUDAnative/ierw8/src/device/cuda/math.jl:101 instead?
│    Stacktrace:
│     [1] exp at special/exp.jl:74
│     [2] #26 at /home/ian/.juliamasterinf/packages/GPUArrays/WZupy/src/host/broadcast.jl:64
└ @ CUDAnative /home/ian/.juliamasterinf/packages/CUDAnative/ierw8/src/compiler/irgen.jl:52

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions