Benvenuto PaddlePaddle nell’Hugging Face Hub

Benvenuto PaddlePaddle su Hugging Face Hub.

Siamo felici di condividere una collaborazione open source tra Hugging Face e PaddlePaddle, con una missione comune di avanzare e democratizzare l’AI attraverso l’open source!

PaddlePaddle, originariamente open source da Baidu nel 2016, consente ai programmatori di tutti i livelli di competenza di adottare e implementare il Deep Learning su larga scala. Al quarto trimestre del 2022, PaddlePaddle viene utilizzato da oltre 5,35 milioni di programmatori e 200.000 aziende, posizionandosi al primo posto in termini di quota di mercato tra le piattaforme di Deep Learning in Cina. PaddlePaddle include popolari repository open source come il framework di Deep Learning Paddle, librerie di modelli in diverse modalità (ad esempio PaddleOCR, PaddleDetection, PaddleNLP, PaddleSpeech), PaddleSlim per la compressione dei modelli, FastDeploy per la distribuzione dei modelli e molti altri.

Con PaddleNLP in prima linea, PaddlePaddle integrerà gradualmente le sue librerie con l’Hugging Face Hub. Presto potrai giocare con la suite completa di fantastici modelli pre-trained di PaddlePaddle per testo, immagine, audio, video e multi-modalità sull’Hub!

Trova modelli PaddlePaddle

Puoi trovare tutti i modelli PaddlePaddle sull’Hub dei Modelli filtrando con l’etichetta della libreria PaddlePaddle.

Sull’Hub ci sono già oltre 75 modelli PaddlePaddle. Ad esempio, puoi trovare la nostra serie di modelli di estrazione delle informazioni multi-task UIE, la serie di modelli di lingua cinese di ultima generazione ERNIE 3.0, il modello di pre-training dei documenti Ernie-Layout con miglioramento delle conoscenze sulla struttura in tutto il flusso di lavoro e così via.

Sei anche invitato a visitare l’organizzazione di PaddlePaddle sull’Hub di HuggingFace. Oltre ai modelli sopra citati, puoi esplorare anche i nostri Spazi, tra cui il nostro motore di estrazione delle informazioni cross-modale UIE-X e il toolkit OCR multilingue PaddleOCR.

API e widget di inferenza

I modelli PaddlePaddle sono disponibili tramite l’API di inferenza, a cui puoi accedere tramite HTTP con cURL, la libreria requests di Python o il tuo metodo preferito per effettuare richieste di rete.

I modelli che supportano un’attività sono dotati di un widget interattivo che ti consente di interagire direttamente con il modello nel browser.

Utilizza modelli esistenti

Se vuoi vedere come caricare un modello specifico, puoi fare clic su Usa in paddlenlp (o altre librerie PaddlePaddle in futuro) e ti verrà fornito uno snippet di lavoro per caricarlo!

Condividi modelli

A seconda della libreria PaddlePaddle, potresti essere in grado di condividere i tuoi modelli pubblicandoli sull’Hub. Ad esempio, puoi condividere i modelli PaddleNLP utilizzando il metodo save_to_hf_hub.

from paddlenlp.transformers import AutoTokenizer, AutoModelForMaskedLM

tokenizer = AutoTokenizer.from_pretrained("PaddlePaddle/ernie-3.0-base-zh", from_hf_hub=True)
model = AutoModelForMaskedLM.from_pretrained("PaddlePaddle/ernie-3.0-base-zh", from_hf_hub=True)

tokenizer.save_to_hf_hub(repo_id="<my_org_name>/<my_repo_name>")
model.save_to_hf_hub(repo_id="<my_org_name>/<my_repo_name>")

Conclusione

PaddlePaddle è una piattaforma open source per il Deep Learning che ha origine dalla pratica industriale ed è stata aperta all’open source dal 2016. Siamo entusiasti di unirci all’Hub per condividere il nostro lavoro con la comunità di HuggingFace e puoi aspettarti presto altri progetti divertenti e all’avanguardia da parte nostra! Per rimanere aggiornato sulle ultime novità, puoi seguirci su Twitter all’indirizzo @PaddlePaddle.