Hub documentation

Spaces'te Giskard

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Spaces'te Giskard

Giskard, LLM, tablo ve NLP modelleri için bir yapay zeka modeli kalite test aracıdır. Yapay zeka modellerini taramak ve test etmek için açık kaynaklı bir Python kütüphanesi ile artık Hugging Face’in Docker Spaces’i kullanılarak dağıtılabilen bir Yapay Zeka Modeli Kalite Testi uygulamasından oluşur. Açık kaynaklı kütüphanenin özelliklerini genişleten Yapay Zeka Modeli Kalite Testi uygulaması şunları yapmanızı sağlar:

  • Sorunlarınızı teşhis etmek için hata ayıklama testleri

  • Otomatik model içgörileri sayesinde alanına özel testler oluşturun

  • Hangi modelin öne çıkarılacağına karar vermek için modelleri karşılaştırın

  • Model sonuçlarınız için iş geri bildirimi toplayın

  • Sonuçlarınızı hizalama için meslektaşlarınızla paylaşın

  • Tüm QA nesnelerinizi (testler, veri dilimleri, değerlendirme kriterleri vb.) daha verimli çalışmak için tek bir yerde saklayın

Giskard tarafından sağlanan tüm araçları nasıl kullanacağınızı öğrenmek için Giskard’ın belgelerini ve Hızlı Başlangıç Kılavuzlarını ziyaret edin.

Sonraki bölümlerde, kendi Giskard AI Model Quality Testing uygulamanızı dağıtmayı ve onu doğrudan Hugging Face Spaces üzerinden kullanmayı öğreneceksiniz. Bu Giskard uygulaması, Docker kullanılarak Spaces üzerinde tamamen barındırılan bağımsız bir uygulamadır.

Giskard'ı Spaces'te Dağıt

Giskard'ı birkaç tıklamayla Spaces üzerinde dağıtabilirsiniz:

VERİ KALICILIĞI HAKKINDA ÖNEMLİ NOT: Giskard Space'i başlangıç keşfi ve deneyler için olduğu gibi kullanabilirsiniz. küçük ölçekli projelerde daha uzun süreli kullanım için bir Storage Bucket ekleyin. Bu, 24 saatte bir gerçekleşen Space yeniden başlatmaları sırasında veri kaybını önler.

Owner (kişisel hesabınız veya bir kuruluş), Space name ve Visibility değerlerini tanımlamanız gerekir. Modellerinizi ve kalite testlerinizi herkese açık olarak paylaşmak istemiyorsanız, Space'inizi Private olarak ayarlayın.

Space oluşturulduktan sonra Building durumunu görürsünüz. Running durumuna geçtiğinde Space'iniz kullanıma hazırdır. Ekranda bir değişiklik görmüyorsanız sayfayı yenileyin.

Ücretsiz lisans talep edin

Giskard Space'iniz çalışmaya başladığında, uygulamayı kullanmaya başlamak için ücretsiz bir lisans talep etmeniz gerekir. Ardından, lisans dosyasını içeren bir e-posta otomatik olarak size gönderilir.

Yeni bir Giskard projesi oluşturun

Uygulamanın içine girdikten sonra, karşılama ekranından yeni bir proje oluşturarak başlayın.

Hugging Face Giskard Space Token ve Giskard API anahtarı oluşturun

Giskard API anahtarı, yapay zeka modellerinizin çalıştığı ortam ile Hugging Face Spaces'teki Giskard uygulaması arasındaki iletişimi kurmak için kullanılır. Uzayınızın Görünürlük ayarını Özel olarak belirlediyseniz, Hugging Face Giskard Uzay Anahtarını oluşturmak ve özel Uzayınıza erişim için iletişim kurmak üzere bir Hugging Face kullanıcı erişim anahtarı (access token) sağlamanız gerekir. Bunu yapmak için, Giskard uygulamasının ayarlar sayfasında görüntülenen talimatları izleyin.

ML işçisini başlatın

Giskard, modelinizi Python ortamınızda doğrudan çalışan ve modelinizin gerektirdiği tüm bağımlılıkları içeren bir işçi (worker) aracılığıyla çalıştırır. ML işçisini şu şekilde çalıştırabilirsiniz:

  • Modelinizin tüm bağımlılıklarını içeren çekirdekten, yerel defterinizden

  • Modelinizin tüm bağımlılıklarını içeren çekirdekten Google Colab üzerinden

  • Veya modelinizin tüm bağımlılıklarını içeren Python ortamında terminalinizden

Modelinizin tüm bağımlılıklarını içeren Python ortamında aşağıdaki komutu çalıştırmanız yeterlidir:

giskard worker start -d -k GISKARD-API-KEY -u https://huggingface.co/proxy/XXX.hf.space --hf-token GISKARD-SPACE-TOKEN

Test süitlerinizi, modellerinizi ve veri setlerinizi yükleyin

Bir proje için kaliteli testler oluşturmaya başlamak için model ve veri seti nesnelerini yüklemeniz ve Giskard Python kütüphanesinden bir test paketi oluşturmanız veya yüklemeniz gerekir.

Giskard’ın Python kütüphanesindeki otomatik model tarama aracından test paketleri oluşturma konusunda daha fazla bilgi için Giskard’ın Hızlı Başlama Kılavuzları sayfasına gidin.

Bu işlemlerin tümü, Python ortamınız ile Giskard Space arasında bir bağlantı gerektirir. Bunu, Giskard uygulamasının ayarlar sayfasındaki “Create a Giskard Client” kod parçasını kopyalayıp Python ortamınızda çalıştırarak sağlayın:

from giskard import GiskardClient

url = "https://user_name-space_name.hf.space"
api_key = "gsk-xxx"
hf_token = "xxx"

# Create a giskard client to communicate with Giskard
client = GiskardClient(url, api_key, hf_token)

Sorunlarla karşılaşırsanız, Giskard'ın upload object dokümantasyon sayfasına gidin.

Geri bildirim ve destek

Önerileriniz varsa veya belirli bir desteğe ihtiyacınız varsa, lütfen Giskard’ın Discord topluluğuna katılın veya Giskard’ın GitHub deposu üzerinden bize ulaşın.

Update on GitHub