Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Vulkan capability system for Taichi JIT #7359

Open
jim19930609 opened this issue Feb 14, 2023 · 0 comments
Open

Improve Vulkan capability system for Taichi JIT #7359

jim19930609 opened this issue Feb 14, 2023 · 0 comments
Assignees
Labels
feature request Suggest an idea on this project

Comments

@jim19930609
Copy link
Contributor

On Taichi AOT, due to the chicken-and-egg problem, users will have to manually specify instance/device extensions to be enabled when creating Vulkan runtime, and kernels will be loaded afterwards.

With Taichi JIT, since both code generation and runtime are involved, we may want to enable the following features:

  1. Users may customize ON/OFF for certain extensions: this will influence both code-gen logic and runtime.
  2. spirv-codegen should be able to cache a list of required extensions, to be verified during runtime.
@jim19930609 jim19930609 added the feature request Suggest an idea on this project label Feb 14, 2023
@github-project-automation github-project-automation bot moved this to Untriaged in Taichi Lang Feb 14, 2023
@strongoier strongoier moved this from Untriaged to Backlog in Taichi Lang Feb 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Suggest an idea on this project
Projects
Status: Backlog
Development

No branches or pull requests

1 participant