Skip to content

Add support for the new build identifier layout#1

Merged
OlivierDehaene merged 1 commit into
mainfrom
support-new-layout
Dec 18, 2024
Merged

Add support for the new build identifier layout#1
OlivierDehaene merged 1 commit into
mainfrom
support-new-layout

Conversation

@danieldk
Copy link
Copy Markdown
Member

No description provided.

Copy link
Copy Markdown
Contributor

@OlivierDehaene OlivierDehaene left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NIce!

@OlivierDehaene OlivierDehaene merged commit 69303b8 into main Dec 18, 2024
@danieldk danieldk deleted the support-new-layout branch January 13, 2025 15:49
sayakpaul added a commit that referenced this pull request May 20, 2026
* XPU Skill

Adds a new skill under kernel-builder/skills/xpu-kernels/, alongside the
existing cuda-kernels and rocm-kernels skills, bringing Intel XPU
support to kernel-builder. Target hardware is Intel Battlemage / Arc Pro
B70 (Xe2) via the Intel XPU Backend for
Triton (https://github.com/intel/intel-xpu-backend-for-triton).

The skill packages the Xe-Forge (https://github.com/IntelLabs/Xe-Forge)
workflow — an LLM-driven loop that transforms PyTorch code into
optimized Triton kernels for Intel XPU — into the hf-kernels skill
format. Xe-Forge has been used to produce measured speedups on
KernelBench Level 2 fused kernels (bf16) and Flash Attention
forward (fp16); full results live in that repo.

* hook up skill in the CI and add docs (#1)

* fix: remove existing test repo before upload (#519)

* fix: remove existing test repo before upload

* fix: add missing content type

* fix: prefer removing repos via hub library

* fix: use lib from nix shell on runner

* fix: disallow more than one instance of E2E running at once to avoid race conditions

* fix: prefer using ci token

* fix: update e2e to use trust_remote_code for the dummy user

* fix: prefer using latest kernels-data in test

* fix: update nix warns to throws (#540)

* feat: bump cute dsl/cutlass (#545)

* feat: add to vouched (#551)

* hook up skill in the cli and add docs.

---------

Co-authored-by: drbh <david.richard.holtz@gmail.com>
Co-authored-by: Copilot <copilot@github.com>

* Update version bumping scripts with the `--major` option (#550)

* Update version bumping scripts with the `--major` option

With this change the script supports both major and minor version
bumping. For example:

Codebase at `0.10.1.dev0`

```
  (none)          -> 0.10.1
  --major         -> 0.11.0
  --dev           -> 0.10.1.dev1
  --dev --major   -> 0.11.0.dev0
```

Codebase at `0.10.1`:

```
  (none)          -> 0.10.2
  --major         -> 0.11.0
  --dev           -> 0.10.2.dev0
```

These are the typical version bumping workflows within the project.

* Sync .PHONY targets

* upload: fix benchmark deletion filter to match upload filter (#543)

* get_local_kernel api changed, leaving backend (second arg) empty for auto discovery (#555)

* Paths fix

Fixing some paths due to the skill living in the agent-specific
location, outside of `kernel-builder/skills/xpu-kernels/`.

* update enum

---------

Co-authored-by: Sayak Paul <spsayakpaul@gmail.com>
Co-authored-by: drbh <david.richard.holtz@gmail.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Daniël de Kok <me@danieldk.eu>
Co-authored-by: Dev-X25874 <283057883+Dev-X25874@users.noreply.github.com>
Co-authored-by: Erik Kaunismäki <erik.kaum@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants