Skip to content

Expose ObjectCode as public API #450

Closed
@leofang

Description

@leofang

In recent design/impl discussions it became gradually clear to us that we want to separate JIT'ing from loading. This is also the general trend we have seen over the years (ex: why nvPTXCompiler becomes a standalone library). So:

  • Program for JIT’ing everything (PTX, NVVM, C++, Tile IR, …)
  • ObjectCode for loading

Here comes the catch. The only thing that can be loaded without JIT'ing is a cubin (which was the use case that exposed the bug #448). We need to ensure Program can JIT code either on disk or in memory.

Metadata

Metadata

Assignees

Labels

P0High priority - Must do!cuda.coreEverything related to the cuda.core modulefeatureNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions