Skip to content

Can I use esp-nn/src/convolution /esp_nn_conv_s8_mult8_1x1_esp32s3.S in my own project? #9

@junnan-xjtu

Description

@junnan-xjtu

I want to deploy some open source algorithms on esp32s3. The operators used in the current deployment are all designed by myself and are very simple. For example, convolution is nested through for loops, combined with some img2col processing, and the operating efficiency is very low.

I saw that there are some assembly source codes in this warehouse that use esp32s3 extended instructions for computing acceleration. Can I directly migrate these assembly operators to my project? If so, what adaptation work should I do? If not, can you tell me how to use the extended instructions of esp32s3? I don't have much experience in using assembly language.

Thank you so much!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions