Skip to content

Conversation

@stevhliu
Copy link
Contributor

@stevhliu stevhliu commented Mar 26, 2024

From an internal discussion, it may make more sense to split off compilation instructions into it's own section because it's pretty much the same on Linux/Windows, and so we can add more details. Feel free to discuss and suggest what we can add, and we can iterate on this PR! 🙂

cc @matthewdouglas @akx @Titus-von-Koeller if you have any ideas about other things we can add here

@github-actions
Copy link

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@matthewdouglas
Copy link
Member

Some info we can add regarding validated compilers.

The v0.43.0 release is known to build on:

Windows: MSVC 19.38+ (VS2022 17.8.0+) with CUDA 11.7-12.4
Linux: GCC 11.4 (with CUDA 11.7-12.3), 13.2 (with CUDA 12.4+)

Other notes:

  • Linux: Expected CUDA Toolkit compatibility is currently with 11.1+.
  • Linux: GCC >= 7.3 recommended. GCC >= 6 is required.
  • Linux: CUDA Toolkit >= 11.4.1 is required when building with GCC >= 11.
  • Linux: CUDA Toolkit >= 12.0 is required when building with GCC >= 12.
  • Linux: CUDA Toolkit >= 12.4 is required when building with GCC >= 13.
  • Windows: CUDA Toolkit >= 11.6 is required when building with MSVC 19.30+ (VS2022).

@stevhliu
Copy link
Contributor Author

stevhliu commented Apr 8, 2024

Thanks, I've added that info as a table in the installation

@Titus-von-Koeller
Copy link
Collaborator

Great, thank you all, this is looking very good. I'm happy that we have more details here now, I think this is important, so that we properly cover the edge-cases.

@Titus-von-Koeller Titus-von-Koeller merged commit 6be3d0f into bitsandbytes-foundation:main Apr 9, 2024
@stevhliu stevhliu deleted the install branch April 9, 2024 16:04
naqi pushed a commit to naqi/bitsandbytes that referenced this pull request Apr 16, 2024
* split build from source off

* validated compilers
matthewdouglas pushed a commit to matthewdouglas/bitsandbytes that referenced this pull request Oct 28, 2024
* split build from source off

* validated compilers
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.

3 participants