Skip to content
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

feat: Add rocm builds and documentation #1012

Merged
merged 41 commits into from
Dec 13, 2023
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
5b0816c
Added rocm builds and documentation
cromefire Dec 10, 2023
1be9c1e
Pulled build improvements from #902
cromefire Dec 10, 2023
8a21760
Fixed build container for rocm build
cromefire Dec 10, 2023
1e3fe32
Install git in rocm container
cromefire Dec 10, 2023
1a1d4da
Fixed github step
cromefire Dec 10, 2023
b701a63
Try to fix if statement
cromefire Dec 10, 2023
82bbf8d
Added more generic dependency installation
cromefire Dec 10, 2023
081a9f3
upgraded rustup action
cromefire Dec 10, 2023
5308d34
Update sccache
cromefire Dec 10, 2023
f50b5af
Try pytorch manylinux image
cromefire Dec 10, 2023
980f3ed
Switched location for toolchain parameter
cromefire Dec 10, 2023
42ad479
Downgraded to deprecated action again
cromefire Dec 10, 2023
a5e69ca
Readded set default step
cromefire Dec 10, 2023
d4d38d7
Merge branch 'main' into rocm-release
cromefire Dec 12, 2023
5be320a
Install minimal rocm on the fly
cromefire Dec 12, 2023
e89ca16
fixed typo in binary name
cromefire Dec 12, 2023
c96853a
Downgraded checkout action
cromefire Dec 12, 2023
97fef46
Use curl to download
cromefire Dec 12, 2023
022548c
Add -y flag to yum
cromefire Dec 12, 2023
f4e99e7
Also install rocblas
cromefire Dec 12, 2023
7ae9d1d
Update release.yml
wsxiaoys Dec 13, 2023
17cfd18
Update release.yml
wsxiaoys Dec 13, 2023
895a2a2
Update prepare_build_environment.sh
wsxiaoys Dec 13, 2023
5c1ea2f
Update prepare_build_environment.sh
wsxiaoys Dec 13, 2023
18df1ba
Update build.rs
wsxiaoys Dec 13, 2023
d17bee0
Update build.rs
wsxiaoys Dec 13, 2023
3113962
Update README.md
wsxiaoys Dec 13, 2023
81f138a
Update website/docs/faq.mdx
wsxiaoys Dec 13, 2023
ab80cda
Update index.md
wsxiaoys Dec 13, 2023
23f2054
Update and rename docker-cuda.yml to docker.yml
wsxiaoys Dec 13, 2023
5202dfe
Delete .github/workflows/docker-rocm.yml
wsxiaoys Dec 13, 2023
f3d793f
Delete rocm.Dockerfile
wsxiaoys Dec 13, 2023
15767a8
Rename cuda.Dockerfile to Dockerfile
wsxiaoys Dec 13, 2023
1ae3822
Update docker.yml
wsxiaoys Dec 13, 2023
e44f48d
Update website/docs/installation/docker.mdx
wsxiaoys Dec 13, 2023
6fc195e
Update website/docs/installation/docker-compose.mdx
wsxiaoys Dec 13, 2023
2c55ee4
Update docker-compose.mdx
wsxiaoys Dec 13, 2023
a1f9589
Update docker-compose.mdx
wsxiaoys Dec 13, 2023
1ed492b
Update docker.mdx
wsxiaoys Dec 13, 2023
f7fe002
Update docker.mdx
wsxiaoys Dec 13, 2023
39a640b
Update website/docs/faq.mdx
wsxiaoys Dec 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ concurrency:
cancel-in-progress: true

env:
RUST_TOOLCHAIN: 1.73.0
RUST_TOOLCHAIN: 1.80.0

jobs:
release-binary:
Expand All @@ -44,7 +44,7 @@ jobs:
target: x86_64-unknown-linux-gnu
binary: x86_64-manylinux2014-rocm5.7
container: rocm/dev-ubuntu-22.04:5.7-complete
cromefire marked this conversation as resolved.
Show resolved Hide resolved
apt_dependencies: git pkg-config libssl-dev cmake protobuf-compiler
cromefire marked this conversation as resolved.
Show resolved Hide resolved
apt_dependencies: git pkg-config libssl-dev cmake
build_args: --features rocm

env:
Expand All @@ -65,14 +65,11 @@ jobs:
submodules: recursive

- name: Install Rust
uses: actions-rs/toolchain@v1
uses: dtolnay/rust-toolchain@${{ env.RUST_TOOLCHAIN }}
with:
toolchain: ${{ env.RUST_TOOLCHAIN }}
target: ${{ matrix.target }}
targets: ${{ matrix.target }}
components: clippy

- run: rustup default ${{ env.RUST_TOOLCHAIN }}

- name: Sccache cache
uses: mozilla-actions/[email protected]
with:
Expand Down
Loading