728x90

출처

리눅스 버전 확인

orangepi@orangepi5plus:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy
orangepi@orangepi5plus:~$ free -h
               total        used        free      shared  buff/cache   available
Mem:           7.7Gi       511Mi       6.7Gi        13Mi       592Mi       7.2Gi
Swap:          3.9Gi          0B       3.9Gi

NPU 드라이버 버전 확인

orangepi@orangepi5plus:~$ sudo cat /sys/kernel/debug/rknpu/version
RKNPU driver: v0.9.8

python 설치

orangepi@orangepi5plus:~$ sudo apt install python3 python3-pip python3-venv

python 가상 환경 만들기

orangepi@orangepi5plus:~$ mkdir Llama
orangepi@orangepi5plus:~$ cd Llama
orangepi@orangepi5plus:~/Llama$ python3 -m venv .venv
orangepi@orangepi5plus:~/Llama$ source .venv/bin/activate
(.venv) orangepi@orangepi5plus:~/Llama$ 

RKNN-Toolkit2

cmake 설치

(.venv) orangepi@orangepi5plus:~/Llama$ sudo apt install cmake

rknn-toolkit2 설치

(.venv) orangepi@orangepi5plus:~/Llama$ pip install rknn-toolkit2

rknn-toolkit2 설치 확인

(.venv) orangepi@orangepi5plus:~/Llama$ python -c "import rknn.api.rknn_base as base; print(base.__file__)"
/home/orangepi/Llama/.venv/lib/python3.10/site-packages/rknn/api/rknn_base.cpython-310-aarch64-linux-gnu.so
(.venv) orangepi@orangepi5plus:~/Llama$ pip show rknn-toolkit2
Name: rknn-toolkit2
Version: 2.3.2
Summary: Rockchip Neural Network Toolkit2. (commit: c7d6ffcf)
Home-page: https://github.com/airockchip/rknn-toolkit2
Author: ai@rock-chips.com
Author-email: ai@rock-chips.com
License: 
Location: /home/orangepi/Llama/.venv/lib/python3.10/site-packages
Requires: fast-histogram, numpy, onnx, onnxoptimizer, onnxruntime, opencv-python, protobuf, psutil, ruamel.yaml, scipy, torch, tqdm
Required-by: 
(.venv) orangepi@orangepi5plus:~/Llama$  pip show torch
Name: torch
Version: 2.2.0
Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
Home-page: https://pytorch.org/
Author: PyTorch Team
Author-email: packages@pytorch.org
License: BSD-3
Location: /home/orangepi/Llama/.venv/lib/python3.10/site-packages
Requires: filelock, fsspec, jinja2, networkx, sympy, typing-extensions
Required-by: rknn-toolkit2

torchvision 설치

(.venv) orangepi@orangepi5plus:~/Llama$ pip install torchvision==0.17.0 torchaudio==2.2.0
(.venv) orangepi@orangepi5plus:~/Llama$ pip show torchvision
Name: torchvision
Version: 0.17.0
Summary: image and video datasets and models for torch deep learning
Home-page: https://github.com/pytorch/vision
Author: PyTorch Core Team
Author-email: soumith@pytorch.org
License: BSD
Location: /home/orangepi/Llama/.venv/lib/python3.10/site-packages
Requires: numpy, pillow, requests, torch
Required-by: 
(.venv) orangepi@orangepi5plus:~/Llama$ pip show torchaudio
Name: torchaudio
Version: 2.2.0
Summary: An audio package for PyTorch
Home-page: https://github.com/pytorch/audio
Author: Soumith Chintala, David Pollack, Sean Naren, Peter Goldsborough, Moto Hira, Caroline Chen, Jeff Hwang, Zhaoheng Ni, Xiaohui Zhang
Author-email: soumith@pytorch.org
License: 
Location: /home/orangepi/Llama/.venv/lib/python3.10/site-packages
Requires: torch
Required-by: 
728x90

+ Recent posts