# libXSched **Repository Path**: openeuler/libXSched ## Basic Information - **Project Name**: libXSched - **Description**: 本项目已经迁移至 AtomGit || This project has been migrated to AtomGit || Linked: https://atomgit.com/openeuler/libXSched - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-08-05 - **Last Updated**: 2025-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: sig-Long ## README # Notice: This project has been migrated to [AtomGit](https://atomgit.com/openeuler/libXSched) # 通知: 本项目已经正式迁移至 [AtomGit](https://atomgit.com/openeuler/libXSched) 平台 # libucc
[English](./README.en_US.md) | **中文简体**
## 介绍 拦截 npu 的 ioctl 接口并通过 vstream_manage 系统调用转发给 xsched 内核 ## 编译 准备头文件 xcu_vstream.h,在 XSched 内核 `include/uapi/linux` 目录下,复制头文件到 `/usr/include/linux` ```bash cp xcu_vstream.h /usr/include/linux ``` 执行编译命令,生成 libucc_engine.so 共享库 ```bash make clean && make ``` ## 使用 方式一:运行模型时,加载共享库,进入当前模型有效 ```bash LD_PRELOAD= ``` 方式二:配置环境变量,对当前 shell 会话有效 ```bash export LD_PRELOAD= ```