Skip to main content
Visitor II
June 10, 2020
Solved

Does DK2 include NPU (galcore.ko)?

  • June 10, 2020
  • 1 reply
  • 2379 views

Recently, I bought STM32MP1 DK2 board. Does DK2 board include NPU (Neural Processing Unit)? Can we use ​the NPU device via galcore.ko (Linux kernel module) to run deep learning network models on the DK2 board? Welcome to any hints and comments.

BRs,

Geunsik​

    This topic has been closed for replies.
    Best answer by Olivier GALLIEN

    Hi @ChipHead​ 

    Yes your're right, galcore.ko is the driver for the Vivante GCNANO GPU inside STM32MP157 but does not include NPU.

    Olivier

    1 reply

    Technical Moderator
    June 11, 2020

    Hi @ChipHead​ 

    No STM32MP15 does not include NPU.

    Olivier

    ChipHeadAuthor
    Visitor II
    June 11, 2020

    Dear Olivier,​

    Thank you for your reply. I thought that STM32MP157C (DK2) include a Amlogic/Viavntea NPU because I could see a galcore.ko file on the DK2 board as follows. Is it incorrect? If the board does not include the NPU, what is a goal of the galcore.ko file on DK2 board?

    For example, ​

    root@stm32mp1:~# modinfo galcore

    filename: /lib/modules/4.19.94/extra/galcore.ko

    license: Dual MIT/GPL

    description: Vivante Graphics Driver

    alias: of:N*T*Cvivante,gcC*

    alias: of:N*T*Cvivante,gc

    alias: of:N*T*Cst,gcnanoC*

    alias: of:N*T*Cst,gcnano

    ​ ... omission....

    BRs,

    Geunsik Lim

    ChipHeadAuthor
    Visitor II
    June 11, 2020

    And, I attached a figure file that describes different features among board models of STM32MP1. As we can see, DK2 (STM32MP1) board includes 3D GPU feature compared to others. I thought that the feature is related to the galcore.ko file.

    BRs,