Skip to content

Getting Started Tutorial

Note

In this guide, example commands, images, and instructions use the project code TRA250013 and project name Byteboost 2025 Cybertraining.

Be sure to use your assigned project code and name as listed in the ACCESS Allocations Portal.


1. Test Your Access to the Neocortex System

Login to the Neocortex Open OnDemand Portal

Navigate to the Neocortex Open On Demand webpage.

Login Page

Use your PSC username and password to log in.


If You Don't Know Your PSC Username

Option 1: Check Your Email

Search for a message from grants@psc.edu with details like:

Welcome to the PSC! Your account is now active. Your PSC username is USERNAME.


Option 2: Check the ACCESS Allocations Portal

  1. Go to the ACCESS Allocations portal.
  2. Expand your project (e.g., TRA250013: Byteboost 2025 Cybertraining).
  3. Look for your PSC username in the "My Username" column.

ACCESS Allocations Table


If You Don't Know Your PSC Password

Reset your password at the PSC Password Change Utility.

Password Reset Page


2. About the Tutorial

The Neocortex team provides a "Hands-on FC-MNIST" tutorial notebook to help you get started using the system.

Ensure you have successfully logged in and tested your PSC account before proceeding.


Model Used: Fully Connected (FC) Neural Network

FC Model

A fully connected neural network connects every neuron from one layer to the next, ideal for learning complex patterns.


Dataset Used: MNIST Handwritten Digits

MNIST Dataset

The MNIST dataset contains 70,000 images of handwritten digits (0-9) used for image recognition tasks.


Training Parameters

Parameter Value
batch_size 256
max_steps 100,000
save_checkpoints_steps 10,000
keep_checkpoint_max 2

Note: Neocortex System Access After Webinar

You will retain access to the Neocortex system and tutorial materials after any webinar session concludes.


3. Key URLs

Resource Link
PSC Password Change Utility https://apr.psc.edu/
ACCESS Allocations Portal https://allocations.access-ci.org/
Neocortex Open OnDemand Portal https://ondemand.neocortex.psc.edu/
Getting Started Jupyter Notebook File https://github.com/pscedu/neocortex-public/blob/main/tutorial/getting_started.ipynb

4. Step-by-Step Instructions

Step 1 - Launch Jupyter Notebook via Open OnDemand Portal

  1. Navigate to the Neocortex Open On Demand webpage.
  2. Login with your PSC credentials.
  3. Select "Jupyter Notebook".

OnDemand Landing Page


Set the Job Parameters:

Field Value
Number of Hours 1
Number of Nodes 1
Extra Slurm Arguments --account=tra250009p
Extra Jupyter Args (leave empty)

Note

Replace tra250009p with your specific project allocation code from ACCESS or NAIRR.


Click the blue Launch button. Launch Jupyter Notebook Placeholder

The job will queue for a short time:

Job Queued

Once ready, click Connect to Jupyter:

Job Running


Step 2 - Download the Jupyter Notebook File

Once inside the Jupyter interface, open a terminal to download the tutorial notebook: getting_started.ipynb

Jupyter File Browser Placeholder


From a Terminal (Neocortex Shell or Jupyter Terminal):

# Inside the Neocortex system terminal
wget https://raw.githubusercontent.com/pscedu/neocortex-public/main/tutorial/getting_started.ipynb

Terminal Wget Example


Step 3 - Open the Notebook and Begin the Tutorial

  1. In the Jupyter file browser, locate getting_started.ipynb.
  2. Double-click the file to open.

File Browser

The notebook contains step-by-step instructions and example output.

Tutorial Header


Reminder

Ensure you use your project code and allocation name where applicable, as shown in the ACCESS Allocations or NAIRR portals.