-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding GitHub Pipeline for TT-Forge #54
Conversation
Remove old pybuda CI files Added Dockerfile Added docker image build workflow
.github/workflows/docker-build.yml
Outdated
if: success() || failure() | ||
with: | ||
report_paths: reports/report.xml | ||
check_name: MLIR Tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TT-Forge Tests
or TT-Forge E2E Tests
...
TTMLIR_TOOLCHAIN_DIR=${TTMLIR_TOOLCHAIN_DIR} # Export TTMLIR_TOOLCHAIN_DIR to use | ||
TTMLIR_VENV_DIR=${TTMLIR_VENV_DIR} # Export TTMLIR_VENV_DIR to use | ||
bash ${CMAKE_CURRENT_SOURCE_DIR}/../third_party/build_mlir_env.sh | ||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../third_party/tt-mlir |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a TT_MLIR_ROOT_DIR
in pybuda/csrc/CMakeLists.txt
, maybe we can move that var into main cmake file, and use it here. Also we can move build_mlir_env.sh
to the env/
so we don't have to search for it here...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I tried a few variants but they didn't seem any better. I think this is ok for now
Adding GitHub Pipeline for TT-Forge
The main workflow runs using a Docker container and can execute tests on silicon. The Docker image has a prebuilt toolchain and all necessary dependencies.
Note: The Docker image is too large to be built on the GitHub runner; it must be built locally or on a self-hosted runner.
Changes Made:
Closes: #56