You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下CMake找不到Vulkan头文件,pip安装Kompute失败求助

解决Kompute安装时CMake找不到Vulkan头文件的问题

方法一:让pip传递CMake参数

pip安装Python包时,可通过CMAKE_ARGS环境变量直接把参数传给CMake,执行这条命令即可:

CMAKE_ARGS="-DVulkan_INCLUDE_DIR=/usr/include/vulkan" pip install kp

如果还需要指定Vulkan库路径,直接在参数里追加:

CMAKE_ARGS="-DVulkan_INCLUDE_DIR=/usr/include/vulkan -DVulkan_LIBRARY=/usr/lib/x86_64-linux-gnu/libvulkan.so" pip install kp

方法二:让CMake自动识别Vulkan

不想每次手动传参数的话,试试这两种方式:

  • 安装系统级Vulkan开发包:Debian/Ubuntu系直接安装这个包,CMake就能自动扫描到标准路径下的头文件和库:
    sudo apt install libvulkan-dev
    
  • 配置VULKAN_SDK环境变量:如果是手动安装的Vulkan SDK,把SDK路径加入环境变量:
    export VULKAN_SDK=/你的VulkanSDK安装路径
    export PATH=$VULKAN_SDK/bin:$PATH
    export LD_LIBRARY_PATH=$VULKAN_SDK/lib:$LD_LIBRARY_PATH
    export VK_LAYER_PATH=$VULKAN_SDK/share/vulkan/explicit_layer.d
    
    配置完成后再运行pip install kp,CMake会通过这个变量自动定位到相关文件。

备选方案:源码编译安装

要是上面的方法都无效,试试从源码编译:

  1. 克隆Kompute仓库:
    git clone https://github.com/KomputeProject/kompute.git
    cd kompute
    
  2. 手动指定CMake参数编译核心库:
    mkdir build && cd build
    cmake .. -DVulkan_INCLUDE_DIR=/usr/include/vulkan
    make install
    
  3. 最后安装Python绑定:
    cd ../python
    pip install .
    

内容的提问来源于stack exchange,提问作者Alaric de Ruiter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 16:05:09