Skip to content

docs(developer_install): align setup guide with current build system - #836

Merged
PabloCarmona merged 2 commits into
masterfrom
docs/update-installs
Nov 5, 2026
Merged

PabloCarmona merged 2 commits into
masterfrom
docs/update-installs

Conversation

@PabloCarmona

Copy link
Copy Markdown
Collaborator

Related issues

N/A

Description

  • Install references to aihwkit v1.2.0 cuda wheels in the advance install section
  • update compiler (C++17/C++20) and CUDA (12.0+, sm >= 75 on CUDA 13) requirements
  • fix the cmake option defaults (RPU_USE_FASTMOD, RPU_CUDA_ARCHITECTURES)
  • add the missing options, and replace the no longer effective TORCH_VERSION_SPECIFIER with the environment variables used by the build in the developer install sections.

Details

N/A

@PabloCarmona
PabloCarmona requested a review from anu-pub November 3, 2026 17:29
@PabloCarmona PabloCarmona self-assigned this Nov 3, 2026
@PabloCarmona PabloCarmona added the documentation Improvements or additions to documentation label Nov 3, 2026
Install references to aihwkit v1.2.0 cuda wheels, update compiler (C++17/C++20) and CUDA (12.0+, sm >= 75 on CUDA 13) requirements, fix the cmake option defaults (RPU_USE_FASTMOD, RPU_CUDA_ARCHITECTURES) and add the missing options, and replace the no longer effective TORCH_VERSION_SPECIFIER with the environment variables used by the build in the developer install sections.

Signed-off-by: Pablo Carmona Gonzalez <pablocarmonagonzalez@gmail.com>
…on 3.12, 3.13, and 3.14

Signed-off-by: Pablo Carmona Gonzalez <pablocarmonagonzalez@gmail.com>
@PabloCarmona
PabloCarmona merged commit 350ff34 into master Nov 5, 2026
11 checks passed
@PabloCarmona
PabloCarmona deleted the docs/update-installs branch November 5, 2026 13:11
jeffdaily added a commit to AMD-Ecosystem/aihwkit that referenced this pull request Nov 9, 2026
Absorb upstream's developer install guide rewrite (IBM#836). One conflict, in docs/source/developer_install.rst: upstream rewrote the GPU architecture paragraph and replaced the compilation flags table with a wider one (environment-driven USE_CUDA default, new options, corrected defaults). Resolved by taking upstream's text and table, keeping this branch's AMD gfx target paragraph after upstream's CUDA architecture note, and adding the USE_HIP row to the new table in the same form as USE_CUDA, since CMakeLists.txt reads its default from $ENV{USE_HIP}. The environment variables table gains the matching USE_HIP entry. advanced_install.rst merged cleanly. Documentation only; no source or build file changes.

Assistance from an AI coding agent (Claude Code) was used for this change.

Test Plan:

```
git diff --stat HEAD^1 HEAD    # docs/source only
python -c "import docutils.core; docutils.core.publish_doctree(open('docs/source/developer_install.rst').read())"
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant