SeterusnyaPanduan seterusnya
Autoscaling Model Inference on Kubernetes
Teknikal
PANDUAN Teknikal
KServe ialah platform asli Kubernetes yang diseragamkan untuk menyediakan model pembelajaran mesin pada skala.
Dengar panduan iniAI-diceritakan · ~2 min
It gives teams a single, declarative way to deploy models with autoscaling, canary rollouts, and scale-to-zero, abstracting away most of the Kubernetes plumbing.
Sebelum ini dikenali sebagai KFServing dan dilahirkan daripada projek Kubeflow, KServe mentakrifkan sumber tersuai InferenceService. Anda menulis fail YAML pendek menunjuk pada model yang disimpan dalam storan objek (S3, GCS, Azure Blob) dan KServe mengendalikan yang lain. Ia menyokong kedua-dua inferens ramalan dan, semakin, penyajian LLM generatif. KServe menghantar 'masa tayangan' pra-bina untuk rangka kerja biasa (TensorFlow Serving, TorchServe, Triton, scikit-learn, XGBoost, Hugging Face) dan menyokong bekas tersuai. Dibina di atas Knative Serving dan lapisan rangkaian (Istio atau serupa), ia menyediakan penskalaan automatik terdorong permintaan termasuk skala-ke-sifar sebenar, jadi model terbiar tidak menggunakan pengiraan. Ia juga menyeragamkan API ramalan sekitar Protokol Inferens Terbuka, jadi pelanggan bercakap dengan setiap model dengan cara yang sama tanpa mengira rangka kerja.
Sebuah bank menggunakan model pemarkahan kredit dengan menulis YAML InferenceService 10 baris menunjuk pada model dalam S3, dengan KServe mengendalikan penskalaan automatik dan kemasukan.
Pasukan e-dagang menggunakan pelancaran kenari KServe untuk menghantar 10 peratus trafik kepada model pengesyoran baharu, kemudian meningkat kepada 100 peratus apabila metrik kelihatan sihat.
Makmal penyelidikan menyediakan berpuluh-puluh model yang jarang digunakan dengan skala-ke-sifar, jadi setiap model berputar hanya apabila permintaan tiba dan tidak menggunakan GPU semasa melahu.
Pasukan MLOps menggunakan komponen pengubah KServe untuk menjalankan saiz semula dan penormalan imej sebelum peramal menjalankan model penglihatan yang disediakan Triton.
KServe berkembang pesat ke arah AI generatif, menambahkan runut berfokuskan LLM dengan ciri seperti penghalaan KV-cache-aware, caching model dan siaran praisi/nyahkod yang diagregatkan untuk model bahasa yang besar. Jangkakan penyepaduan yang lebih mendalam dengan enjin inferens seperti vLLM, sajian berbilang nod yang lebih baik untuk model yang terlalu besar untuk satu GPU, dan penghalaan peringkat get laluan untuk pengimbangan beban berasaskan token. Sebagai projek inkubasi CNCF, ia menjadi standard terbuka de facto untuk meletakkan model di belakang Kubernetes, mengecilkan jurang antara artifak penyelidikan dan titik akhir pengeluaran yang berdaya tahan.
Newsletter percuma
Tiga cerita AI yang disahkan setiap pagi hari bekerja, ditulis dalam Bahasa Inggeris biasa. Percuma selamanya, tiada iklan.
Satu e-mel setiap hari bekerja. Berhenti melanggan dalam satu klik. Kami tidak pernah menjual atau berkongsi alamat anda.
Uji diri anda
Maklum balas segera pada setiap jawapan, dan sijil yang boleh dikongsi dengan ID yang boleh disahkan sebaik sahaja anda lulus kursus.
Sokong pendidikan AI percuma. AI Understanding ialah pertubuhan bukan keuntungan 501(c)(3) — tiada iklan, tiada bayaran dinding, selamanya. Buat derma
KServe ialah platform asli Kubernetes yang diseragamkan untuk menyediakan model pembelajaran mesin pada skala. Ia memberi pasukan satu cara pengisytiharan untuk menggunakan model dengan penskalaan automatik, pelancaran kenari dan skala kepada sifar, menghilangkan sebahagian besar paip Kubernetes.
KServe berasal sebagai KFServing dalam projek Kubeflow sebelum menjadi platform bebas.
Anda mengisytiharkan sumber tersuai InferenceService, biasanya dalam YAML, untuk mengatur dan mengkonfigurasi model yang disediakan.
Dibina pada Knative, KServe menyokong skala-ke-sifar, menurunkan replika kepada sifar apabila tiada trafik dan bermula sejuk atas permintaan.
KServe dibina pada Knative Serving, yang menskala replika berdasarkan konkurensi atau kadar permintaan dan mendayakan skala-ke-sifar.
Pemula storan memuat turun artifak model daripada storan objek (seperti S3 atau GCS) ke dalam pod, menyahgandingkan model daripada imej.
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Autoscaling Model Inference on Kubernetes
Teknikal