Add TransformerEngine - #26296
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For TransformerEngine:
|
A library for accelerating Transformer models on NVIDIA GPUs! Repo at https://github.com/NVIDIA/TransformerEngine
bd391e7 to
9bad097
Compare
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
| - pip | ||
| - python | ||
| run: | ||
| - flash-attn >=2.0.6,<=2.4.2,!=2.0.9,!=2.1.0 |
There was a problem hiding this comment.
Wait for NVIDIA/TransformerEngine#838 and a subsequent release, since conda-forge only has flash-attn=2.5.8 at the moment.
Bumps [TransformerEngine](https://github.com/NVIDIA/TransformerEngine) from 1.5 to 1.6. - [Release notes](https://docs.nvidia.com/deeplearning/transformer-engine/release-notes/index.html) - [Commits](NVIDIA/TransformerEngine@v1.5...v1.6)
|
So TransformerEngine v1.6 has a git submodule dependency on cudnn-frontend v1.3.0 (see https://github.com/NVIDIA/TransformerEngine/tree/v1.6/3rdparty). From reading conda-forge/conda-forge.github.io#619, it sounds like the proper way is to actually have a
Edit3: TransformerEngine v1.12 is using |
Bumps [TransformerEngine](https://github.com/NVIDIA/TransformerEngine) from 1.6 to 1.7. - [Release notes](https://docs.nvidia.com/deeplearning/transformer-engine/release-notes/index.html) - [Commits](NVIDIA/TransformerEngine@v1.6...v1.7)
Bumps [TransformerEngine](https://github.com/NVIDIA/TransformerEngine) from 1.7 to 2.1. - [Release notes](https://docs.nvidia.com/deeplearning/transformer-engine/release-notes/index.html) - [Commits](NVIDIA/TransformerEngine@v1.7...v2.1)
|
Hi! This is the staged-recipes linter and your PR looks excellent! 🚀 |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( I do have some suggestions for making it better though... For recipes/TransformerEngine/recipe.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/14261263322. Examine the logs at this URL for more detail. |
Done using `conda-recipe-manager convert recipes/TransformerEngine/meta.yaml > recipes/TransformerEngine/recipe.yaml`
Fix `fatal error: cuda_runtime.h: No such file or directory`
Fix `fatal error: crt/host_config.h: No such file or directory`
Fixes
```
CMake Error at CMakeLists.txt:44 (include):
include could not find requested file:
$SRC_DIR/transformer_engine/common/../../3rdparty/cudnn-frontend/cmake/cuDNN.cmake
```
|
Cmake build error from https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1216048&view=logs&j=df9408f7-e795-500f-143d-aa7735a0ed8b&t=47addc80-ccbf-566b-ee3a-66cdb8436937&l=1351: |
|
Closing since #29403 is merged 🚀 Feedstock is up at https://github.com/conda-forge/transformer-engine-feedstock |
A library for accelerating Transformer models on NVIDIA GPUs! Repo at https://github.com/NVIDIA/TransformerEngine
Checklist
url) rather than a repo (e.g.git_url) is used in your recipe (see here for more details).