Tutorials
Prepared to spice up your workflows with pre-trained ML fashions?
PyCharm‘s integration with Hugging Face is designed to deliver a brand new stage of productiveness to your machine studying and growth workflows.
This integration helps you seamlessly discover and use the best-fit mannequin from the Hugging Face library, entry mannequin documentation, and handle fashions – all in your IDE.
The mixing is obtainable beginning with PyCharm 2024.2.
Learn the weblog put up to be taught extra concerning the integration and the way to use it.
What’s Hugging Face?
Hugging Face is a platform the place machine studying and information science builders share pre-trained AI fashions. The platform supplies instruments to construct, deploy, and prepare machine studying fashions.
Key options of the Hugging Face integration
PyCharm’s integration with Hugging Face is designed to streamline workflows for builders, enabling seamless entry to pre-trained machine studying fashions from the IDE. This integration means that you can:
- Simplify mannequin choice and utilization.
- Import fashions as simply as importing some other library, permitting you to remain centered in your code.
- Get rid of distractions brought on by switching between instruments and browsers.
- Preserve management over your machine storage.
Lysandre Debut, the Chief Open-Supply Officer at Hugging Face, shares:
As a Hugging Face consumer, much more so than as a Hugging Face workforce member, the HF integration in PyCharm has been instrumental in rushing up the machine studying workflows I’ve labored on. Because of this function, I discover myself maintaining my focus within the IDE, with a lot much less context switching throughout growth.”
Simply discover the perfect mannequin on your job
Trying to make use of a Hugging Face mannequin however uncertain which one suits your wants? Whether or not you’re constructing a textual content classifier, engaged on picture recognition, or exploring different areas, PyCharm simplifies the method for you.
With the Hugging Face integration, you may rapidly entry an unlimited library of fashions tailor-made to numerous duties. Proper-click within the editor, choose Insert HF Mannequin, and discover fashions categorized by job kind. To make your search even simpler, you may filter fashions by likes, licensing, or particular tags.
For every mannequin, PyCharm supplies an in depth mannequin card, together with important data and pattern code that you should utilize. Discovered the proper match? Simply click on Use Mannequin to insert the required code snippet immediately into your venture and begin constructing instantly.
Seamlessly entry mannequin documentation
When working with machine studying fashions, fast entry to documentation is useful – and PyCharm ensures you keep centered. With the Hugging Face integration, you may immediately view detailed mannequin data with out leaving your IDE or interrupting your workflow.
Merely hover over a mannequin title in your code, and PyCharm will show its full mannequin card, together with the duties the mannequin is designed for, date of its final replace, its origin, licensing particulars, and different particulars.
No extra leaping between your browser and IDE – the whole lot you want is correct subsequent to your code.
Handle fashions saved in your machine
Hugging Face fashions can take up important space for storing, however PyCharm makes it simple to remain in management. With this integration, you may view the fashions you’ve downloaded, determine these you not want, and declutter with ease.
Simply head to the Hugging Face device window to see and handle your fashions.
PyCharm lets you hold your system optimized whereas guaranteeing you keep entry to the instruments you really want – all from the consolation of your IDE!
Get began with PyCharm built-in with Hugging Face
PyCharm is a robust IDE designed for machine studying, information science, and internet growth. It has the whole lot you want for productive coding, together with clever coding help (each native and AI-powered), good navigation, and project-wide refactorings.
It additionally supplies a full suite of integrations tailor-made to streamline machine studying and information science workflows, together with help for Jupyter Notebooks, Databricks, and widespread scientific libraries like pandas, Polars, NumPy, scikit-learn, and extra.
Use the PyCharm4HF code on the redeem web page under to get began with PyCharm totally free.
Want extra steering? Head to the documentation for step-by-step directions on utilizing Hugging Face with PyCharm.
We’d love to listen to your ideas! Share your expertise with the mixing within the feedback under.