Skip to content

DOC add roadmap#311

Merged
BenjaminBossan merged 2 commits intoskops-dev:mainfrom
adrinjalali:roadmap
Mar 7, 2023
Merged

DOC add roadmap#311
BenjaminBossan merged 2 commits intoskops-dev:mainfrom
adrinjalali:roadmap

Conversation

@adrinjalali
Copy link
Copy Markdown
Member

@BenjaminBossan and I had a meeting and talked about the project's roadmap, and here's the result, and we thought it'd be nice to have it as a part of our recorded documentation, and update it every few months.

We also talked about how we can increase the visibility and usage of the project, which I don't think belongs to the project roadmap section, but putting it here to also talk about it:

The status at the moment:

  • pypi downloads have been pretty stable around 50-100 downloads a day.
  • We've been having continuous engagement from community members on the repo.
  • The scikit-learn core team is excited about the project, and sends people to us for certain things like persistence.

Ideas on increasing usage:

  • outreach: we're giving talks around
    • PyCon Italy is the next scheduled one
    • Did one in PyData Berlin meetup
    • Did another talk with Linux Foundation's ML Security Committee
  • usage/conversion:
    • the model card app would make people happy probably
    • we need clearer communication on why people should use skops format, people are still confused as what the difference between .skops and .onnx is, for example.
    • many people know of ONNX, convenience methods for that could bring them here.
    • people always look for how to deploy their models online, if we have something related to that, it'd bring more people here. But this is a very large topic and whole bunch of companies/teams work on it.
    • we could try to convince a place like sagemaker to support .skops format. (the format would need to be more mature for that)

cc @skops-dev/maintainers

@adrinjalali
Copy link
Copy Markdown
Member Author

Copy link
Copy Markdown
Collaborator

@BenjaminBossan BenjaminBossan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great write-up. Apart from the two minor comments, nothing to add from my side.

Comment thread docs/roadmap.rst Outdated
Comment thread docs/roadmap.rst
When deploying models, persistence is a key aspect. Since :ref:`pickles are
insecure <persistence>`, we helps users in two ways to replace pickle
files. One is our own ``.skops`` format, and another one is through tools
to make it easier to convert models to ONNX. There are existing tools to
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should probably be "sklearn models"?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ideally they'd be able to convert non-sklearn models as well, by implementing custom converters. But that's not well documented.

Co-authored-by: Benjamin Bossan <BenjaminBossan@users.noreply.github.com>
@BenjaminBossan BenjaminBossan merged commit 5a69002 into skops-dev:main Mar 7, 2023
@adrinjalali adrinjalali deleted the roadmap branch March 7, 2023 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants