Giter VIP home page Giter VIP logo

Comments (3)

vvmnnnkv avatar vvmnnnkv commented on June 9, 2024 1

If it's possible that the default model changes over time and hf.js looks it up dynamically in /api/tasks, user's code that doesn't specify the model may suddenly break because of a different model response.
Also, in some tasks the default model doesn't make sense, e.g. tabular regression & classification.

from huggingface.js.

Wauplin avatar Wauplin commented on June 9, 2024 1

@vvmnnnkv , you are right about the fact that some tasks a default model doesn't make sense for a real use case. It's should be more seen as a way to discover the API itself. This feature is still expected to be useful for popular (and generic) tasks that like text-generation/image-generation, feature extraction, image classification/segmentation,...

About reproducibility, what we do in huggingface_hub (the Python client) is to log a message to recommend to the user to explicitly set model=*** as the recommended model might change without prior notice. The goal of having dynamic recommended models is to be able to suggest better models as they come without having to make releases in each client (JS and Python).

In the end, recommended models are mainly made for quick prototyping while we encourage to set models explicitly for more production-ready use cases. Also note that the free Inference API hosted on the Hugging Face Hub is already not really meant to be production-ready or expect high usage.

from huggingface.js.

coyotte508 avatar coyotte508 commented on June 9, 2024

cc @Wauplin ⬆️

from huggingface.js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.