Fondant

Latest version: v1.0.0

Safety actively analyzes 642283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

0.8.dev2

What's Changed
* Fix column names in chunk_text component by RobbeSneyders in https://github.com/ml6team/fondant/pull/676
* Set default explorer version to current Fondant version by RobbeSneyders in https://github.com/ml6team/fondant/pull/681
* Augment SagemakerRunner to support running from pipeline objects by GeorgesLorre in https://github.com/ml6team/fondant/pull/678
* Hide partitions from users by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/677
* Explorer new dataset format by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/682
* Use cleaner field names in reusable components by RobbeSneyders in https://github.com/ml6team/fondant/pull/679
* Add cli commands for sagemaker by GeorgesLorre in https://github.com/ml6team/fondant/pull/680


**Full Changelog**: https://github.com/ml6team/fondant/compare/0.8.dev1...0.8.dev2

0.8.dev1

What's Changed
* Fix output dataframe path by RobbeSneyders in https://github.com/ml6team/fondant/pull/675


**Full Changelog**: https://github.com/ml6team/fondant/compare/0.8.dev0...0.8.dev1

0.8.dev0

What's Changed
* Update fondant_component.yaml by Hakimovich99 in https://github.com/ml6team/fondant/pull/647
* feat: Qdrant support by Anush008 in https://github.com/ml6team/fondant/pull/646
* Feature/sagemaker compiler by GeorgesLorre in https://github.com/ml6team/fondant/pull/662
* Restructure data explorer by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/657
* Feature/sagemaker runner by GeorgesLorre in https://github.com/ml6team/fondant/pull/664
* Add document viewer to dataset explorer by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/666
* Fix cli creds by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/669
* Redesign dataset format by RobbeSneyders in https://github.com/ml6team/fondant/pull/672
* Explorer front page by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/671
* Regenerate qdrant readme by RobbeSneyders in https://github.com/ml6team/fondant/pull/673
* Augment DockerRunner to support running from a fondant Pipeline by GeorgesLorre in https://github.com/ml6team/fondant/pull/651
* Update tag pattern in prep-release pipeline to match dev versions by RobbeSneyders in https://github.com/ml6team/fondant/pull/674

New Contributors
* Anush008 made their first contribution in https://github.com/ml6team/fondant/pull/646

**Full Changelog**: https://github.com/ml6team/fondant/compare/0.7.0...0.8.dev0

0.7.0

Highlights

* **We restructured and updated our documentation, which should make it easier to get started, and learn more advanced concepts as you go.**

:point_right: Check it out at **[fondant.ai](https://fondant.ai)!**


* **We moved our example pipelines into separate repositories, which will make it easier to get started with them:**
* 📖 [**RAG ingestion pipeline**](https://github.com/ml6team/fondant-usecase-RAG)
An end-to-end Fondant pipeline that prepares documents for a RAG (Retrieval Augmented Generation) system by chunking and embedding them, and writing them to a vector store.

* 🛋️ [**ControlNet Interior Design Pipeline**](https://github.com/ml6team/fondant-usecase-controlnet)
An end-to-end Fondant pipeline to collect and process data for the fine-tuning of a ControlNet model, focusing on images related to interior design.

* 🖼️ [**Filter creative common license images**](https://github.com/ml6team/fondant-usecase-filter-creative-commons)
An end-to-end Fondant pipeline that starts from our Fondant-CC-25M creative commons image dataset and filters and downloads the desired images.

* 🔢 [**Datacomp pipeline**](https://github.com/ml6team/fondant-usecase-datacomp)
An end-to-end Fondant pipeline filtering image-text data to train a CLIP model for the DataComp competition.


* **We split our component and pipeline SDK, so only the actual required dependencies are installed.**

In components, install the `component` extra so you can use the `fondant.component` SDK.
bash
pip install fondant[component]


Locally, just install Fondant without extras to `fondant.pipeline` SDK and CLI.

For the local runner:
bash
pip install fondant


Or with the appropriate extra for your specific runner:
bash
pip install fondant[vertex]


More info on the available installation options is available [**here**](https://fondant.ai/en/latest/guides/installation/).

All changes
* bugfix typo in text_normalization by andres-vv in https://github.com/ml6team/fondant/pull/542
* Fondant build - add test case and documentation by mrchtr in https://github.com/ml6team/fondant/pull/546
* Add search bar to the documentation by mrchtr in https://github.com/ml6team/fondant/pull/545
* Fix cli error propagation by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/544
* Remove Starcoder pipeline by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/552
* Simplify cloud credentials mounting by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/548
* Bump gcsfs by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/553
* Remove starcoder pipeline reference from README.md by mrchtr in https://github.com/ml6team/fondant/pull/556
* Set mkdocs site_url to fix 404 page by RobbeSneyders in https://github.com/ml6team/fondant/pull/559
* Add screenshots data explorer by mrchtr in https://github.com/ml6team/fondant/pull/555
* Split component and pipeline SDKs by RobbeSneyders in https://github.com/ml6team/fondant/pull/587
* Datacomp submission improvement by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/586
* Update readme generator reference to new sdk by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/591
* Add componentOp warning for unused configuration by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/551
* Add component install extra and update others by RobbeSneyders in https://github.com/ml6team/fondant/pull/592
* Fixing pre-commit building component READMEs by mrchtr in https://github.com/ml6team/fondant/pull/596
* Granular compiler tests by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/589
* Fix pipeline label by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/606
* Fix naming error by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/607
* Remove example pipelines by mrchtr in https://github.com/ml6team/fondant/pull/588
* Add simple pipeline and integration test for the LocalRunner by mrchtr in https://github.com/ml6team/fondant/pull/594
* Delete datacomp pipeline by mrchtr in https://github.com/ml6team/fondant/pull/612
* Restructure documentation by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/597
* Add more info about caching by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/615
* Update langchain version by mrchtr in https://github.com/ml6team/fondant/pull/617
* Update hub by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/609
* Add Content Tab to document python and Console SDK by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/613
* Docs site improvements by RobbeSneyders in https://github.com/ml6team/fondant/pull/620
* Expand docker installation guide by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/619
* publishing Components by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/621
* Update README by RobbeSneyders in https://github.com/ml6team/fondant/pull/622
* Use names instead of directory names in hub by RobbeSneyders in https://github.com/ml6team/fondant/pull/626
* Add label argument to fondant build by mrchtr in https://github.com/ml6team/fondant/pull/623
* Update name by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/630
* Remove faq by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/629
* Small formatting fixes by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/614
* Add architecture description and plot by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/628
* Skip followed imports for referencing.jsonschema by RobbeSneyders in https://github.com/ml6team/fondant/pull/644
* Add authentification arg to run command by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/645
* Small doc fixes by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/648
* Remove explicit fsspec requirements from data explorer by RobbeSneyders in https://github.com/ml6team/fondant/pull/650

New Contributors
* andres-vv made their first contribution in https://github.com/ml6team/fondant/pull/542

**Full Changelog**: https://github.com/ml6team/fondant/compare/0.6.2...0.7.0

0.6.2

Make docker connection during `fondant build` command more robust on Mac.

What's Changed
* Add M1 docker path by mrchtr in https://github.com/ml6team/fondant/pull/541


**Full Changelog**: https://github.com/ml6team/fondant/compare/0.6.1...0.6.2

0.6.1

This is a re-packaged release of version 0.6.1.

Version 0.6.0 packaged an older commit due to a bug in our release system.

Highlights

- **Vertex AI is now supported as a backend for pipeline execution.**

Simply run `fondant run vertex <pipeline.py>` to submit your pipeline.
Run `fondant run vertex --help` to see the possible configuration options.

- **The reusable components are now available on DockerHub under the `fndnt` organization.**

DockerHub is supported more broadly than Github container registry which we were using before.

- **Previously executed components are now cached when re-executed with the same arguments.**
- This makes it easier to iterate on development of down-stream components
- This allows you to resume failed pipelines from their failed step

- **Added `fondant build` command which let's you build fondant components easily**

Run `fondant build <component_dir>`. Check `fondant build -h` for options.
The command will also update the image reference in the `fondant_component.yaml` to the newly built one.

- **We migrated from KfP v1 to KfP v2**. This means:
- We now benefit from the latest KfP developments
- We compile fondant pipelines to the IR YAML format, which is supported by other execution engines such as Vertex
- You need a KfP v2 cluster to run fondant pipelines

Fixes

- Fix data explorer for usage on Windows
- Fix propagation of `client_kwargs` argument to configure Dask Client

Components

- Every reusable component now has a clear README describing its usage
- Add `load_from_parquet` component to load parquet files as input data
- Add `embed_text` component to embed documents and other text
- Add `chunk_text` component to chunk documents into passages
- Add `index_weaviate` component to index data in a weaviate vector store
- Fix issue with mixed type ids in LAION retrieval components
- Improve success rate of `download_images` component
- Fix OOM issues for inference components using GPU
- Limit data read by `load_from_hub` component to used columns

Detailed changes
* Add contribution segment by GeorgesLorre in https://github.com/ml6team/fondant/pull/463
* Update sample pipeline by mrchtr in https://github.com/ml6team/fondant/pull/464
* Update project description by RobbeSneyders in https://github.com/ml6team/fondant/pull/465
* Disable caching in the image retrieval sample pipeline by mrchtr in https://github.com/ml6team/fondant/pull/467
* Improve download images logs by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/466
* Add CC-25M announcement to docs by RobbeSneyders in https://github.com/ml6team/fondant/pull/468
* Update release announcements by mrchtr in https://github.com/ml6team/fondant/pull/471
* Add dataset link to press release by mrchtr in https://github.com/ml6team/fondant/pull/472
* Create load from parquet by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/474
* Fix caching writes by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/469
* Add caching dependency by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/479
* Add memory request and limit to components by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/482
* Improve hit rate of download images component by RobbeSneyders in https://github.com/ml6team/fondant/pull/470
* Cast id to string laion by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/485
* Bugfix partitioning by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/478
* Generate READMEs for all components using a script by RobbeSneyders in https://github.com/ml6team/fondant/pull/484
* Add component hub doc page by RobbeSneyders in https://github.com/ml6team/fondant/pull/487
* explorer small fix by Hakimovich99 in https://github.com/ml6team/fondant/pull/481
* Optimize GPU components by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/489
* Update Pillow to 10.0.1 to fix security issues by RobbeSneyders in https://github.com/ml6team/fondant/pull/493
* Update documentation regarding feedback by mrchtr in https://github.com/ml6team/fondant/pull/473
* Restructure-cli by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/488
* Add empty requirements.txt to load_from_parquet component by RobbeSneyders in https://github.com/ml6team/fondant/pull/504
* Use s3 client instead of http to access common crawl by mrchtr in https://github.com/ml6team/fondant/pull/501
* Fix run CLI by RobbeSneyders in https://github.com/ml6team/fondant/pull/507
* Migrate to KfpV2 by GeorgesLorre in https://github.com/ml6team/fondant/pull/477
* Remove abstract component test by mrchtr in https://github.com/ml6team/fondant/pull/510
* Only keep columns in produces by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/490
* Run black on components in pre-commit by RobbeSneyders in https://github.com/ml6team/fondant/pull/511
* Run bandit on components by RobbeSneyders in https://github.com/ml6team/fondant/pull/513
* Move container registry to DockerHub by RobbeSneyders in https://github.com/ml6team/fondant/pull/514
* Update component docs by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/516
* Vertex cli by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/519
* Refactor compile method for kfp and vertex by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/522
* Modify arg default by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/524
* Propagate `client_kwargs` argument and lower extract_images python version by RobbeSneyders in https://github.com/ml6team/fondant/pull/525
* Revert fsspec changes by mrchtr in https://github.com/ml6team/fondant/pull/523
* Add resource limits for Vertex by RobbeSneyders in https://github.com/ml6team/fondant/pull/529
* Update vertex and general docs by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/526
* Component/generate embeddings by tillwenke in https://github.com/ml6team/fondant/pull/520
* Add fondant build command by RobbeSneyders in https://github.com/ml6team/fondant/pull/527
* Fix explorer build script for DockerHub by RobbeSneyders in https://github.com/ml6team/fondant/pull/531
* Chunker component by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/528
* Update text embedding component by PhilippeMoussalli in https://github.com/ml6team/fondant/pull/532
* Add IndexWeaviate component by tillwenke in https://github.com/ml6team/fondant/pull/521
* Build command: raise errors when pushing and make tag optional by RobbeSneyders in https://github.com/ml6team/fondant/pull/533
* Update component readmes by RobbeSneyders in https://github.com/ml6team/fondant/pull/538
* Add network argument to vertex runner by RobbeSneyders in https://github.com/ml6team/fondant/pull/537

New Contributors
* Hakimovich99 made their first contribution in https://github.com/ml6team/fondant/pull/481

**Full Changelog**: https://github.com/ml6team/fondant/compare/0.5.0...0.6.1

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.