nihui
b10c9dd9a5
fix vulkan structure definition conflict with VK_KHR_acceleration_structure ( #6205 )
11 months ago
nihui
171b9d1bba
use spdx license header, copyright Tencent ( #6152 )
1 year ago
nihui
f168962a74
update glslang for fp8, fix fp8 enum ( #6125 )
1 year ago
nihui
cc40332804
discover VK_KHR_vulkan_memory_model ( #6121 )
1 year ago
nihui
8998a13d06
discover VK_EXT_shader_float8 ( #6120 )
1 year ago
nihui
12f57fb3d1
discover VK_NV_cooperative_matrix2 ( #6118 )
1 year ago
nihui
510b461e9a
discover VK_NV_cooperative_vector ( #6117 )
1 year ago
nihui
6510fe6125
discover VK_KHR_shader_float_controls2 ( #6068 )
1 year ago
nihui
7f899f2e94
update glslang, discover VK_KHR_shader_integer_dot_product and VK_KHR_shader_bfloat16 ( #6066 )
1 year ago
nihui
bf13c30210
define device feature macros for glslang, discover VK_EXT_shader_atomic_float and VK_EXT_shader_atomic_float2 ( #5949 )
1 year ago
nihui
8211930a6f
discover VK_KHR_shader_subgroup_rotate ( #5948 )
1 year ago
nihui
0b9925cfef
intergrate VK_EXT_subgroup_size_control features and properties ( #5940 )
1 year ago
nihui
bd1f39ed82
blacklist mesa vulkan cooperative matrix feature ( #5739 )
ref https://gitlab.freedesktop.org/mesa/mesa/-/issues/10847
1 year ago
nihui
b4f26237cb
in-house vulkan loader ( #5130 )
* vulkan-driver-loader.md
* static vulkan on apple
2 years ago
nihui
c45c01c7c1
enable VK_KHR_cooperative_matrix ( #4823 )
* enable VK_KHR_cooperative_matrix
* add khr cm shader
* update glslang
* print matrix info
2 years ago
nihui
15cf81c40d
workaround multiheadattention vulkan nan issue on nvidia gpu ( #4682 )
* fix vulkan validation error, prefer VK_KHR_buffer_device_address over VK_EXT_buffer_device_address
* enable validation extension features
3 years ago
nihui
a2106f840f
setup more extension entrypoint ( #4636 )
3 years ago
ws
643285a08c
fix macos vulkan instance create failed when vulkan sdk version >= 1.… ( #4472 )
* enable VK_KHR_portability_subset extension if device support it
Co-authored-by: w1ndseeker <w1ndseeker@users.noreply.github.com>
3 years ago
nihui
559e5b23f9
vulkan tensorcore optimization ( #3628 )
* query and enable cooperative matrix
* fix build with old vulkan sdk
* implement cooperative matrix optimization
* add nvidia-t4 coverage
* adjust test option for more coverage
4 years ago
nihui
1f44e5c6a3
enable ios arm64e ( #2475 )
* enable ios arm64e
* fix build with old vulkan sdk
* link vulkan loader on macos, fix ios moltenvk library path
* there is no moltenvk arm64e library atm, link moltenvk directly for macos-arm64
5 years ago