NVIDIA / NVIDIA/accelerated-computing-hub

Use a neutral namespace for utility functions in the C++ course

Open
#89 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jupyter Notebook
Stars
2k
Forks
338
Avg merge
1d 11h
Merged PRs (30d)
16

Description

The C++ course extensively uses utility functions from the ach:: namespace, where ach refers to the accelerated computing hub (ACH). This is troublesome when the course material is used internally at NVIDIA in a context different from the ACH. We should use a neutral namespace in the notebooks and slides that does not need to be changed when the course material is used in different contexts.

Suggestions:

  • help, helper
  • util, utl
  • aux

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating all ach:: references in the C++ course notebooks and slides, then review how the suggested neutral namespaces would fit across the material. Choose a consistent namespace and update the affected course content; done means no context-specific ach:: references remain and the notebooks and slides use the same neutral name.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, jupyter-notebook
Domain
documentation
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.