Hub documentation
Spaces'te Giskard
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