3. Getting started¶
3.1. Installation¶
Please download or clone the Neuro-inspired AI Toolkit Github repository into neuroaikit directory by running:
git clone https://github.com/IBM/neuroaikit.git
Next sections describe how to:
(optional) setup the environment - you can use either A) Python3 venv or B) Conda installation, but we focus our support on Python3 venv
(optional) add this environment to Jupyter Notebooks
install the Neuro-inspired AI Toolkit package in your environment
Note: Creating a dedicated enviroment is optional, i.e. it is possible to directly proceed with package installation that would be then installed system-wide. However, creating separate environments for different projects is a recommended programming practice to avoid conflicts between the dependencies and to automate their installation.
3.1.1. Preparation - Option A: Python3 venv¶
Open the command line prompt at that directory and create a Python virtual enviroment in venv directory:
neuroaikit$ python3 -m venv venv
Activate the virtual environment with (Windows):
neuroaikit$ .\venv\Scripts\activate
or (Unix-like):
neuroaikit$ source ./venv/bin/activate
Install required packages into the virtual environment:
(venv) neuroaikit$ pip install -r requirements.txt
3.1.2. Preparation - Option B: Conda¶
Note: Support for Conda is experimental. Possible approaches: uncomment relevant requirements in requirements.txt, then run:
conda create -n neuroaikit_conda --file requirements.txt
conda activate neuroaikit_conda
or install manually:
conda create -n neuroaikit_conda tensorflow-gpu=2.4 numpy=1.19
conda activate neuroaikit_conda
pip install -r requirements.txt
3.1.3. Jupyter setup¶
Examples are based on Jypyter notebooks. Having Jupter installed pip install jupyter, you also need to add the toolkit kernel into it. From the venv please run the following commands:
(venv) neuroaikit$ pip install ipykernel
(venv) neuroaikit$ python -m ipykernel install --user --name neuroaikit_venv --display-name "neuroaikit venv"
This enables to choose “neuroaikit venv” as the kernel when you open the Jupyter notebooks.
3.1.4. Toolkit installation¶
(venv) neuroaikit$ cd ..
(venv) $ pip install --editable neuroaikit
3.1.5. Toolkit removal¶
(venv) $ pip uninstall neuroaikit
3.2. Running examples¶
Please start Jupyter
(venv) neuroaikit$ jupyter notebook
and navigate to Website\Examples directory.