SSS

Referans sayfaları primitifleri derinlemesine kapsar — component'ler, backend'ler, tip'ler, deployment'lar, lease'ler. Bu sayfa, ilk akla gelen kısa soruları, yerinde okunabilecek kadar kısa tutulmuş yanıtlarla toplar.

Sorular kabaca ilk sorulanlara göre sıralanmıştır. Bir soru burada yoksa, yanıt genellikle bağlantılı kavram sayfalarından birindedir.

Tüm bunları kendim öğrenmek zorunda mıyım?

Hayır. Platform, bir LLM'in onu sizin için sürebileceği şekilde inşa edilmiştir. CLI'yi kurun, ppl mode general çalıştırın, ardından agent'ınıza ppl docs get flows/quickstart ile başlayan bir görev verin. Agent docs kayıt defterini okur, doğru akışı seçer, sınırlı komutları çalıştırır ve geri rapor verir. Siz soruları yanıtlarsınız, agent kurulumu yapar. Devir prompt'u için Agent-modu çıktısı ve Quickstart'a bakın.

Bir şey kurmam gerekiyor mu?

Hayır — App tarayıcıda çalışır. Yalnızca component'leri Python veya C++ ile yazmak isterseniz yerel bir kuruluma ihtiyacınız olur, bu durumda ppl CLI'sini kurarsınız.

Component'leri hangi dillerde yazabilirim?

Python ve C++'ın her ikisi de birinci sınıftır. Python, ML entegrasyonları (PyTorch, ONNX, HuggingFace, Ultralytics) için doğru seçimdir. C++, düşük gecikmeli, yüksek verimli component'ler için doğru seçimdir — standart C++ ML SDK önyüklü gelir (geometri, image, tensor yardımcıları, Triton istemcisi, çok-nesneli izleyiciler).

Hem Python hem C++ track'leri için Quickstart'a bakın.

Pipelogic neden katı bir tip sistemi kullanır?

Component'ler arasındaki stream'ler tiplidir ve wire zamanında denetlenir. Bir Image çıkışını bir [BoundingBox] girişine bağlamak, herhangi bir şey çalışmadan önce hemen başarısız olur.

Somut olarak bu size şunu verir:

  • Güvenlik: uyumsuzluklar runtime'da değil, kompozisyon zamanında yakalanır.
  • Uyumluluk: farklı ekiplerden component'ler sürprizsiz birlikte takılır.
  • Dokümantasyon: tip imzası spec'in kendisidir.
  • Yeniden kullanılabilirlik: bir alan tipini bir kez tanımlayın ({x: Float, y: Float, depth: Float}), her tüketici şekil üzerinde anlaşır.

Tip'ler ve Solution'lar'a bakın.

Kendi modellerimi kullanabilir miyim?

Evet. Pipelogic, bir Component'in depends_on: ile seçtiği yönetilen serving service'leri gönderir:

  • Çok-modelli service'ler (bir instance, birçok model) — Triton (ONNX, TensorRT, TorchScript, TensorFlow SavedModel), TorchServe (PyTorch MAR), Ollama (LLM / VLM iterasyonu).
  • Parametreli service'ler (bir model = bir instance) — vLLM (yüksek verimli LLM serving), SGLang (yapılandırılmış üretim, VLM'ler, OpenAI-uyumlu).

Kendi artifact'inizi yükleyip bir Component vertex'ine bağlayabilir veya bir vertex'i bir hub model id'sine yönlendirip serving service'in onu çekmesini sağlayabilirsiniz.

Model hazırlama iş akışı için Model'ler'e bakın.

Takım arkadaşlarımla çalışabilir miyim?

Evet. Workspace'ler rol-tabanlı erişimle birden fazla takım arkadaşını destekler. Component'ler, backend'ler ve dosyalar workspace'inize göre kapsamlanır; sahipliği takım arkadaşları arasında devredebilirsiniz.

Hangi tarayıcılar desteklenir?

Güncel Chrome, Firefox, Safari ve Edge (Chromium-tabanlı). Eski tarayıcılar çalışabilir ama aktif olarak test edilmez.

Ücretsiz katman var mı?

Evet. €0/ay. 2 işbirlikçi, 500 kredi/ay (250/gün üst sınır), 2 GB depolama. Yalnızca paylaşımlı bulut runtime.

Backend'leri kendi donanımımda çalıştırabilir miyim?

Evet — on-premise runtime hakkı veren planlarda. workspace'inize bir Linux makinesi kaydeder, onu bir runtime'a bağlar ve deploy edersiniz. İki kayıt yolu yaygın durumları kapsar: HTTPS üzerinden kendini platforma kaydeden ağa bağlı bir host ve çevrimdışı parmak izi onay akışı üzerinden hava-boşluklu bir saha (hava-boşluklu runtime hakkı veren planlarda kullanılabilir).

Bir kez kaydedildikten sonra, yönetilen bulutta çalıştırdığınız aynı backend kendi donanımınıza değişmeden deploy edilir.

CLI ile App arasındaki fark nedir?

Her ikisi de aynı temel backend nesnelerini düzenler. Mevcut component'leri çalışan bir backend'e birleştirmek istediğinizde App'i; component'lerin kendilerini yazmak, sürümleri otomatikleştirmek veya ops'u script'lemek istediğinizde CLI'yi kullanın.

Tam komut sözdizimi için ppl <command> --help çalıştırın.

Transformation ile component arasındaki fark nedir?

Bir component, kodunuz, bağımlılıklarınız, modeliniz — bir runtime üzerinde çalışan bir image olarak paketlenmiştir.

Bir transformation, tipli bir satır içi primitiftir — flatten, lift_unroll, pack_record, filter, vb. Component'ler arasında süreç-içi çalışır, gönderilecek bir image ve döndürülecek bir container olmadan, bu yüzden kullanımı ücretsizdir.

Transformation'lar'a bakın.

SDK hangi dilleri destekler?

  • Python SDK: CPython 3.10.
  • C++ SDK: C++23, standart build system tarafından sizin için halledilir.

Bir bug'ı nasıl bildiririm?

Önce bunun sizin backend'inizde bir bug mı (component'iniz çöküyor, stream'iniz takılıyor — bunu deployment görünümünü kullanarak kendiniz debug edersiniz) yoksa Pipelogic'in kendisinde bir bug mı (App yanlış davranıyor, CLI çöküyor, yönetilen bir runtime başarısız oluyor) olduğuna karar verin. Yalnızca ikincisi bize dosyalayacağınız bir şeydir.

Hızlı sohbetler için Discord #bugs, daha fazla yer gerektiren her şey için support@pipelogic.ai. Ne yaptığınızı, hata mesajını ve nasıl yeniden üreteceğinizi ekleyin.


Bunun yeri

Yukarıdaki her yanıt, onu tam olarak kapsayan kavram sayfasına bağlanır. Soruların hiçbiri ihtiyacınızla eşleşmiyorsa, Quickstart ile başlayın.

Hâlâ takıldınız mı?

Pipelogic Discord'una katılın.

Bu sayfa yardımcı oldu mu?