Skip to content

[Proposal] Build multiple lpcnet libraries with and without SIMD #27

Description

@hobbes1069

Ok, while trying to figure out crazy and mostly unworkable ways to make this work for both developers and distros I came up with this idea:

Build the lpcnetfreedv library multiple times with and without optimizations. Because of its size, it would be good to separate the nndata into a separate library unless you think that will hurt performance. Otherwise that's tens of MB added to each library.

Then FreeDV could check for multiple libraries and load the "best" candidate.

I'm also experimenting with a different method of downloading the nnet data by creating a custom target so you can "make download" or it will download on the fly during make instead of during configuring.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions