3 ms·
Having a different API from CUDA is not the problem. Having working and performant product is the problem. AMD made a nearly clone of CUDA API with HIP (the im
by mnau 2y ago
Having a different API from CUDA is not the problem. Having working and performant product is the problem.
AMD made a nearly clone of CUDA API with HIP (the implementation is garbage btw). The API mostly changes prefix from "cuda" to "hip" and even has semi-automatic source code modifier tool to make the switch.
It's like any other software migration (e.g. from on-prem to cloud):
If ("money to switch library" < "savings per quarter" * quarters)
{
"Do the switch"
} else {
"Status quo"
}