{"id":19416,"date":"2024-03-20T10:17:46","date_gmt":"2024-03-20T03:17:46","guid":{"rendered":"https:\/\/thegioimaychu.vn\/blog\/?p=19416"},"modified":"2024-03-20T10:24:30","modified_gmt":"2024-03-20T03:24:30","slug":"don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices","status":"publish","type":"post","link":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/","title":{"rendered":"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices"},"content":{"rendered":"<style>.iblink{color:#975!important;}.iblink:hover{color:orange!important;}<\/style><p>Tr\u00ean to\u00e0n c\u1ea7u, c\u00e1c doanh nghi\u1ec7p \u0111ang d\u1ea7n nh\u1eadn ra nh\u1eefng l\u1ee3i \u00edch c\u1ee7a c\u00e1c m\u00f4 h\u00ecnh\u00a0<a href=\"https:\/\/www.nvidia.com\/en-us\/glossary\/generative-ai\/\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">Generative AI<\/a>\u00a0(GenAI).\u00a0H\u1ecd \u0111ang ch\u1ea1y \u0111ua \u0111\u1ec3 \u00e1p d\u1ee5ng nh\u1eefng m\u00f4 h\u00ecnh n\u00e0y v\u00e0o nhi\u1ec1u \u1ee9ng d\u1ee5ng kh\u00e1c nhau, ch\u1eb3ng h\u1ea1n nh\u01b0 chatbot, tr\u1ee3 l\u00fd \u1ea3o hay c\u00e1c coding copilot,&#8230;<\/p>\n<p>M\u1eb7c d\u00f9 c\u00e1c m\u00f4 h\u00ecnh c\u00f3 m\u1ee5c \u0111\u00edch chung (general-purpose) ho\u1ea1t \u0111\u1ed9ng t\u1ed1t cho c\u00e1c nhi\u1ec7m v\u1ee5 \u0111\u01a1n gi\u1ea3n nh\u01b0ng ch\u00fang k\u00e9m h\u01a1n khi \u0111\u00e1p \u1ee9ng nhu c\u1ea7u ri\u00eang bi\u1ec7t c\u1ee7a c\u00e1c ng\u00e0nh kh\u00e1c nhau.\u00a0C\u00e1c m\u00f4 h\u00ecnh GenAI t\u00f9y ch\u1ec9nh ho\u1ea1t \u0111\u1ed9ng t\u1ed1t h\u01a1n c\u00e1c m\u00f4 h\u00ecnh chung v\u00e0 \u0111\u00e1p \u1ee9ng y\u00eau c\u1ea7u c\u1ee7a doanh nghi\u1ec7p b\u1eb1ng c\u00e1ch k\u1ebft h\u1ee3p ki\u1ebfn \u200b\u200bth\u1ee9c chuy\u00ean ng\u00e0nh, hi\u1ec3u c\u00e1c s\u1eafc th\u00e1i v\u0103n h\u00f3a \u0111\u1ecba ph\u01b0\u01a1ng v\u00e0 ph\u00f9 h\u1ee3p v\u1edbi ti\u1ebfng n\u00f3i v\u00e0 gi\u00e1 tr\u1ecb th\u01b0\u01a1ng hi\u1ec7u.<\/p>\n<p>Nh\u00f3m NVIDIA NeMo \u0111ang c\u00f4ng b\u1ed1\u00a0<a href=\"https:\/\/developer.nvidia.com\/nemo-microservices-early-access\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">ch\u01b0\u01a1ng tr\u00ecnh truy c\u1eadp s\u1edbm<\/a>\u00a0d\u00e0nh cho c\u00e1c microservice NVIDIA NeMo Curator, NVIDIA NeMo Customizer v\u00e0 NVIDIA NeMo Evaluator.\u00a0Bao g\u1ed3m t\u1ea5t c\u1ea3 c\u00e1c giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n t\u1eeb qu\u1ea3n l\u00fd v\u00e0 t\u00f9y ch\u1ec9nh d\u1eef li\u1ec7u cho \u0111\u1ebfn \u0111\u00e1nh gi\u00e1, nh\u1eefng microservice n\u00e0y \u0111\u01a1n gi\u1ea3n h\u00f3a quy tr\u00ecnh \u0111\u1ec3 ng\u01b0\u1eddi d\u00f9ng x\u00e2y d\u1ef1ng c\u00e1c m\u00f4 h\u00ecnh GenAI t\u00f9y ch\u1ec9nh.<\/p>\n<p><a href=\"https:\/\/www.nvidia.com\/en-us\/ai-data-science\/generative-ai\/nemo-framework\/\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">NVIDIA NeMo<\/a>\u00a0l\u00e0 m\u1ed9t n\u1ec1n t\u1ea3ng to\u00e0n di\u1ec7n d\u00e0nh cho ph\u00e1t tri\u1ec3n GenAI t\u00f9y ch\u1ec9nh \u1edf m\u1ecdi n\u01a1i.\u00a0N\u00f3 bao g\u1ed3m c\u00e1c c\u00f4ng c\u1ee5 \u0111\u1ec3\u00a0\u0111\u00e0o t\u1ea1o,\u00a0tinh ch\u1ec9nh, <a href=\"https:\/\/developer.nvidia.com\/blog\/curating-trillion-token-datasets-introducing-nemo-data-curator\/\">qu\u1ea3n l\u00fd d\u1eef li\u1ec7u<\/a>,\u00a0<a href=\"https:\/\/thegioimaychu.vn\/blog\/tong-hop\/retrieval-augmented-generation-la-gi-p18389\/\">RAG<\/a>, <a href=\"https:\/\/blogs.nvidia.com\/blog\/ai-chatbot-guardrails-nemo\/\">guardrail<\/a> v\u00e0 c\u00e1c m\u00f4 h\u00ecnh \u0111\u01b0\u1ee3c \u0111\u00e0o t\u1ea1o tr\u01b0\u1edbc (pretrained models).\u00a0Ngo\u00e0i ra c\u00f2n c\u00f3 c\u00e1c d\u1ecbch v\u1ee5 tr\u00ean nhi\u1ec1u n\u1ec1n t\u1ea3ng c\u00f4ng ngh\u1ec7, t\u1eeb framework \u0111\u1ebfn c\u00e1c endpoint API c\u1ea5p \u0111\u1ed9 cao (H\u00ecnh 1).<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2024\/03\/tgmc-blog-65fa4408dadbb.png\" alt=\"\" \/><em>H\u00ecnh 1. C\u00e1c d\u1ecbch v\u1ee5 n\u1ec1n t\u1ea3ng \u0111\u1ea7u cu\u1ed1i NVIDIA NeMo d\u00e0nh cho ph\u00e1t tri\u1ec3n GenAI t\u00f9y\u00a0ch\u1ec9nh<\/em><\/p>\n<p>L\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a microservice\u00a0<a href=\"https:\/\/www.nvidia.com\/en-us\/technologies\/cuda-x\/\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">NVIDIA CUDA-X<\/a>, nh\u1eefng endpoint API NeMo \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng d\u1ef1a tr\u00ean c\u00e1c th\u01b0 vi\u1ec7n c\u1ee7a NVIDIA, cung c\u1ea5p m\u1ed9t l\u1ed9 tr\u00ecnh d\u1ec5 d\u00e0ng cho c\u00e1c doanh nghi\u1ec7p b\u1eaft \u0111\u1ea7u x\u00e2y d\u1ef1ng GenAI t\u00f9y ch\u1ec9nh.<\/p>\n<h2>Ph\u00e1t tri\u1ec3n microservice cho GenAI t\u00f9y ch\u1ec9nh<\/h2>\n<p>Trong\u00a0<a href=\"https:\/\/developer.nvidia.com\/nemo-microservices-early-access\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">ch\u01b0\u01a1ng tr\u00ecnh truy c\u1eadp s\u1edbm<\/a>, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 y\u00eau c\u1ea7u quy\u1ec1n truy c\u1eadp v\u00e0o c\u00e1c microservice NeMo Curator, NeMo Customizer v\u00e0 NeMo Evaluator.\u00a0C\u00f9ng v\u1edbi nhau, nh\u1eefng microservice n\u00e0y cho ph\u00e9p c\u00e1c t\u1ed5 ch\u1ee9c x\u00e2y d\u1ef1ng GenAI t\u00f9y ch\u1ec9nh c\u1ea5p doanh nghi\u1ec7p v\u00e0 \u0111\u01b0a c\u00e1c gi\u1ea3i ph\u00e1p ra th\u1ecb tr\u01b0\u1eddng nhanh h\u01a1n.<\/p>\n<p>Microservice NeMo Curator h\u1ed7 tr\u1ee3 c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n trong qu\u1ea3n l\u00fd d\u1eef li\u1ec7u \u0111\u1ec3 \u0111\u00e0o t\u1ea1o tr\u01b0\u1edbc v\u00e0 tinh ch\u1ec9nh LLM (M\u00f4 h\u00ecnh ng\u00f4n ng\u1eef l\u1edbn), trong khi NeMo Customizer cho ph\u00e9p tinh ch\u1ec9nh v\u00e0 c\u0103n ch\u1ec9nh.\u00a0Cu\u1ed1i c\u00f9ng, v\u1edbi NeMo Evaluator, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 \u0111\u00e1nh gi\u00e1 c\u00e1c m\u00f4 h\u00ecnh n\u00e0y d\u1ef1a tr\u00ean c\u00e1c \u0111i\u1ec3m chu\u1ea9n h\u1ecdc thu\u1eadt ho\u1eb7c tu\u1ef3 ch\u1ec9nh v\u00e0 x\u00e1c \u0111\u1ecbnh c\u00e1c l\u0129nh v\u1ef1c c\u1ea7n c\u1ea3i thi\u1ec7n.<\/p>\n<p>H\u00e3y c\u00f9ng kh\u00e1m ph\u00e1 chi ti\u1ebft c\u00e1c microservice n\u00e0y.<\/p>\n<h3>NeMo Curator<\/h3>\n<p>NeMo Curator l\u00e0 m\u1ed9t microservice qu\u1ea3n l\u00fd d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c t\u0103ng t\u1ed1c b\u1edfi GPU v\u00e0 c\u00f3 kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng, gi\u00fap chu\u1ea9n b\u1ecb c\u00e1c b\u1ed9 d\u1eef li\u1ec7u ch\u1ea5t l\u01b0\u1ee3ng cao cho vi\u1ec7c \u0111\u00e0o t\u1ea1o tr\u01b0\u1edbc v\u00e0 t\u00f9y ch\u1ec9nh c\u00e1c m\u00f4 h\u00ecnh GenAI.\u00a0Curator chu\u1ea9n ho\u00e1 c\u00e1c t\u00e1c v\u1ee5 qu\u1ea3n l\u00fd d\u1eef li\u1ec7u nh\u01b0 t\u1ea3i xu\u1ed1ng d\u1eef li\u1ec7u, tr\u00edch xu\u1ea5t v\u0103n b\u1ea3n, d\u1ecdn d\u1eb9p, l\u1ecdc ch\u1ea5t l\u01b0\u1ee3ng, ch\u1ed1ng tr\u00f9ng l\u1eb7p exact\/fuzzy v\u00e0 kh\u1eed nhi\u1ec5m t\u00e1c v\u1ee5 downstream \u0111a ng\u00f4n ng\u1eef.<\/p>\n<p>Curator h\u1ed7 tr\u1ee3 nh\u01b0 sau:<\/p>\n<ul>\n<li>C\u00e1c k\u1ef9 thu\u1eadt tinh ch\u1ec9nh, ch\u1eb3ng h\u1ea1n nh\u01b0 supervised fine-tuning (SFT), P-tuning v\u00e0 low-rank adaptation (LoRA).<\/li>\n<li>Quy tr\u00ecnh ch\u00fa th\u00edch d\u1eef li\u1ec7u nhanh h\u01a1n h\u1ed7 tr\u1ee3 c\u00e1c lo\u1ea1i tr\u00ecnh ph\u00e2n lo\u1ea1i metadata kh\u00e1c nhau, bao g\u1ed3m:\n<ul>\n<li>Tr\u00ecnh ph\u00e2n lo\u1ea1i l\u0129nh v\u1ef1c kh\u00e1c nhau nh\u01b0 ch\u0103m s\u00f3c s\u1ee9c kh\u1ecfe, lu\u1eadt, v.v.\u00a0Nh\u00e0 ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng d\u1eef li\u1ec7u ph\u00f9 h\u1ee3p nh\u1ea5t \u0111\u1ec3 t\u00f9y ch\u1ec9nh theo t\u1eebng l\u0129nh v\u1ef1c c\u1ee5 th\u1ec3 nh\u1eb1m ph\u00e1t tri\u1ec3n m\u00f4 h\u00ecnh, k\u1ebft h\u1ee3p d\u1eef li\u1ec7u v\u00e0 l\u00e0m phong ph\u00fa d\u1eef li\u1ec7u th\u00f4.<\/li>\n<li>Ph\u00e1t hi\u1ec7n th\u00f4ng tin nh\u1eadn d\u1ea1ng c\u00e1 nh\u00e2n (PII) \u0111\u1ec3 bi\u00ean t\u1eadp ho\u1eb7c lo\u1ea1i b\u1ecf th\u00f4ng tin PII tr\u00ean quy m\u00f4 l\u1edbn kh\u1ecfi d\u1eef li\u1ec7u \u0111\u00e0o t\u1ea1o v\u00e0 tu\u00e2n th\u1ee7 quy\u1ec1n ri\u00eang t\u01b0 d\u1eef li\u1ec7u.<\/li>\n<li>C\u00e1c b\u1ed9 l\u1ecdc \u0111\u1ec3 nh\u1eadn d\u1ea1ng v\u00e0 x\u00f3a d\u1eef li\u1ec7u \u0111\u1ed9c h\u1ea1i ho\u1eb7c kh\u00f4ng li\u00ean quan b\u1eb1ng c\u00e1c b\u1ed9 l\u1ecdc v\u00e0 danh m\u1ee5c t\u00f9y ch\u1ec9nh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>NeMo Customizer<\/h3>\n<p>NeMo Customizer l\u00e0 m\u1ed9t microservice c\u00f3 kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng, hi\u1ec7u su\u1ea5t cao, gi\u00fap \u0111\u01a1n gi\u1ea3n h\u00f3a vi\u1ec7c tinh ch\u1ec9nh v\u00e0 c\u0103n ch\u1ec9nh LLM cho c\u00e1c tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng theo l\u0129nh v\u1ef1c c\u1ee5 th\u1ec3.\u00a0Ban \u0111\u1ea7u, microservice h\u1ed7 tr\u1ee3 2 k\u1ef9 thu\u1eadt tinh ch\u1ec9nh hi\u1ec7u qu\u1ea3 tham s\u1ed1 (PEFT) ph\u1ed5 bi\u1ebfn:\u00a0<a href=\"https:\/\/developer.nvidia.com\/blog\/selecting-large-language-model-customization-techniques\/\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">LoRA<\/a>\u00a0v\u00e0\u00a0<a href=\"https:\/\/www.nvidia.com\/en-us\/on-demand\/session\/gtcspring22-s41735\/\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">P-tuning<\/a>.<\/p>\n<p>Ngo\u00e0i ra,\u00a0microservice NeMo Customizer s\u1ebd b\u1ed5 sung h\u1ed7 tr\u1ee3 cho c\u00e1c k\u1ef9 thu\u1eadt c\u0103n ch\u1ec9nh \u0111\u1ea7y \u0111\u1ee7 trong t\u01b0\u01a1ng lai:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.nvidia.com\/blog\/selecting-large-language-model-customization-techniques\/#:~:text=other%20customization%20approaches.-,Supervised%20fine%2Dtuning,-%3A%20SFT%20is\">SFT<\/a><\/li>\n<li><a href=\"https:\/\/developer.nvidia.com\/blog\/selecting-large-language-model-customization-techniques\/#:~:text=we%20describe%20next.-,Reinforcement%20learning%20with%20human%20feedback,-%3A%20Reinforcement%20learning\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">Reinforcement learning from human feedback<\/a>\u00a0(RLHF)<\/li>\n<li>Direct preference optimization (DPO)<\/li>\n<li><a href=\"https:\/\/docs.nvidia.com\/nemo-framework\/user-guide\/latest\/modelalignment\/steerlm.html\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">NVIDIA NeMo SteerLM<\/a><\/li>\n<\/ul>\n<p>Microservice NeMo Customizer h\u1ed7 tr\u1ee3 Kubernetes v\u1edbi quy\u1ec1n truy c\u1eadp v\u00e0o h\u1ec7 th\u1ed1ng t\u1ec7p gi\u1ed1ng nh\u01b0 NFS v\u00e0 b\u1ed9 l\u1eadp l\u1ecbch volcano \u0111\u1ec3 tri\u1ec3n khai.\u00a0\u0110i\u1ec1u n\u00e0y mang \u0111\u1ebfn kh\u1ea3 n\u0103ng l\u1eadp l\u1ecbch h\u00e0ng lo\u1ea1t, th\u01b0\u1eddng \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u \u0111\u1ec3 tinh ch\u1ec9nh c\u00e1c LLM \u0111a node hi\u1ec7u su\u1ea5t cao.<\/p>\n<h3>NeMo Evaluator<\/h3>\n<p>Vi\u1ec7c t\u00f9y ch\u1ec9nh LLM cho c\u00e1c nhi\u1ec7m v\u1ee5 c\u1ee5 th\u1ec3 c\u00f3 th\u1ec3 g\u00e2y ra t\u00ecnh tr\u1ea1ng catastrophic forgetting, m\u1ed9t v\u1ea5n \u0111\u1ec1 khi\u1ebfn m\u00f4 h\u00ecnh qu\u00ean c\u00e1c nhi\u1ec7m v\u1ee5 \u0111\u00e3 h\u1ecdc tr\u01b0\u1edbc \u0111\u00f3.\u00a0C\u00e1c doanh nghi\u1ec7p s\u1eed d\u1ee5ng LLM ph\u1ea3i \u0111\u00e1nh gi\u00e1 hi\u1ec7u su\u1ea5t tr\u00ean c\u1ea3 nhi\u1ec7m v\u1ee5 ban \u0111\u1ea7u v\u00e0 nhi\u1ec7m v\u1ee5 m\u1edbi, li\u00ean t\u1ee5c t\u1ed1i \u01b0u h\u00f3a m\u00f4 h\u00ecnh \u0111\u1ec3 c\u1ea3i thi\u1ec7n tr\u1ea3i nghi\u1ec7m.\u00a0NeMo Evaluator cung c\u1ea5p \u0111\u00e1nh gi\u00e1 t\u1ef1 \u0111\u1ed9ng v\u1ec1 c\u00e1c m\u00f4 h\u00ecnh GenAI t\u00f9y ch\u1ec9nh tr\u00ean c\u00e1c \u0111i\u1ec3m benchmark h\u1ecdc thu\u1eadt v\u00e0 t\u00f9y ch\u1ec9nh \u0111a d\u1ea1ng tr\u00ean b\u1ea5t k\u1ef3 trung t\u00e2m d\u1eef li\u1ec7u ho\u1eb7c \u0111\u00e1m m\u00e2y n\u00e0o.<\/p>\n<p>N\u00f3 h\u1ed7 tr\u1ee3 \u0111\u00e1nh gi\u00e1 t\u1ef1 \u0111\u1ed9ng th\u00f4ng qua m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c \u0111i\u1ec3m chu\u1ea9n h\u1ecdc thu\u1eadt \u0111\u01b0\u1ee3c ch\u1ecdn l\u1ecdc. H\u1ed7 tr\u1ee3 \u0111\u00e1nh gi\u00e1 tr\u00ean c\u00e1c b\u1ed9 d\u1eef li\u1ec7u t\u00f9y ch\u1ec9nh, NeMo Evaluator cung c\u1ea5p c\u00e1c s\u1ed1 li\u1ec7u nh\u01b0 \u0111\u1ed9 ch\u00ednh x\u00e1c, nghi\u00ean c\u1ee9u c\u01a1 b\u1ea3n theo \u0111\u1ecbnh h\u01b0\u1edbng h\u1ed3i t\u01b0\u1edfng \u0111\u1ec3 \u0111\u00e1nh gi\u00e1 \u00fd ch\u00ednh (ROUGE), F1 v\u00e0 \u0111\u1ed1i s\u00e1nh ch\u00ednh x\u00e1c.<\/p>\n<p>N\u00f3 c\u0169ng cho ph\u00e9p s\u1eed d\u1ee5ng LLM nh\u01b0 l\u00e0 m\u1ed9t th\u1ea9m ph\u00e1n \u0111\u1ec3 \u0111\u00e1nh gi\u00e1 to\u00e0n di\u1ec7n c\u00e1c ph\u1ea3n h\u1ed3i c\u1ee7a m\u00f4 h\u00ecnh.\u00a0N\u00f3 c\u00f3 th\u1ec3 t\u1eadn d\u1ee5ng m\u1ecdi LLM h\u1ed7 tr\u1ee3 NVIDIA NIM c\u00f3 s\u1eb5n trong\u00a0<a href=\"https:\/\/build.nvidia.com\/explore\/discover\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">danh m\u1ee5c NVIDIA API<\/a>\u00a0\u0111\u1ec3 \u0111\u00e1nh gi\u00e1 ph\u1ea3n h\u1ed3i c\u1ee7a m\u00f4 h\u00ecnh tr\u00ean b\u1ed9 d\u1eef li\u1ec7u MT-Bench.<\/p>\n<h2>D\u1ec5 d\u00e0ng x\u00e2y d\u1ef1ng GenAI t\u00f9y ch\u1ec9nh<\/h2>\n<p>C\u00e1c microservice NeMo cung c\u1ea5p \u0111\u1ea7y \u0111\u1ee7 l\u1ee3i \u00edch c\u1ee7a n\u1ec1n t\u1ea3ng NeMo, ch\u1eb3ng h\u1ea1n nh\u01b0 hi\u1ec7u su\u1ea5t t\u0103ng t\u1ed1c v\u00e0 kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng.\u00a0C\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u su\u1ea5t \u0111\u00e0o t\u1ea1o nhanh h\u01a1n b\u1eb1ng c\u00e1ch t\u1eadn d\u1ee5ng c\u00e1c k\u1ef9 thu\u1eadt song song v\u00e0 m\u1edf r\u1ed9ng quy m\u00f4 sang nhi\u1ec1u GPU v\u00e0 nhi\u1ec1u node khi c\u1ea7n.<\/p>\n<p>Microservice c\u0169ng mang l\u1ea1i cho doanh nghi\u1ec7p nh\u1eefng l\u1ee3i \u00edch nh\u01b0 kh\u1ea3 n\u0103ng ch\u1ea1y tr\u00ean h\u1ea1 t\u1ea7ng \u01b0a th\u00edch c\u1ee7a h\u1ecd, t\u1eeb t\u1ea1i ch\u1ed7 \u0111\u1ebfn \u0111\u00e1m m\u00e2y, cho ph\u00e9p h\u1ecd ki\u1ec3m so\u00e1t b\u1ea3o m\u1eadt d\u1eef li\u1ec7u, tr\u00e1nh s\u1ef1 r\u00e0ng bu\u1ed9c c\u1ee7a nh\u00e0 cung c\u1ea5p v\u00e0 gi\u1ea3m chi ph\u00ed.<\/p>\n<p>B\u1ea5t k\u1ec3 nh\u1eefng l\u1ef1a ch\u1ecdn c\u1ee5 th\u1ec3 n\u00e0o trong ng\u0103n x\u1ebfp ph\u00e1t tri\u1ec3n, microservice \u0111\u1ec1u mang l\u1ea1i kh\u1ea3 n\u0103ng th\u00edch \u1ee9ng v\u00e0 t\u01b0\u01a1ng th\u00edch.\u00a0Ch\u00fang c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p v\u00e0o quy tr\u00ecnh c\u00f4ng vi\u1ec7c hi\u1ec7n t\u1ea1i d\u01b0\u1edbi d\u1ea1ng API m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng m\u00e0 kh\u00f4ng c\u1ea7n quan t\u00e2m \u0111\u1ebfn c\u00e1c c\u00f4ng ngh\u1ec7 c\u1ee5 th\u1ec3 \u0111ang \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng.<\/p>\n<h2>\u0110\u0103ng k\u00fd \u0111\u1ec3 truy c\u1eadp s\u1edbm<\/h2>\n<p>\u0110\u0103ng k\u00fd quy\u1ec1n\u00a0<a href=\"https:\/\/developer.nvidia.com\/nemo-microservices-early-access\" target=\"_self\" rel=\"noopener noreferrer\" data-wpel-link=\"internal\">truy c\u1eadp s\u1edbm v\u00e0o NeMo microservices<\/a>.\u00a0C\u00e1c \u0111\u01a1n \u0111\u0103ng k\u00fd \u0111\u01b0\u1ee3c xem x\u00e9t theo t\u1eebng tr\u01b0\u1eddng h\u1ee3p v\u00e0 li\u00ean k\u1ebft \u0111\u1ec3 truy c\u1eadp v\u00e0o microservice container s\u1ebd \u0111\u01b0\u1ee3c g\u1eedi cho nh\u1eefng ng\u01b0\u1eddi tham gia \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t.<\/p>\n<p><em>NVIDIA Developer<\/em><\/p>\n<div>____<br \/><b>B\u00e0i vi\u1ebft li\u00ean quan<\/b><\/div>\n<ul>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=21797\">T\u1eeb &#8220;S\u00e1ng t\u1ea1o&#8221; \u0110\u1ebfn &#8220;H\u00e0nh \u0111\u1ed9ng&#8221;: Kh\u00e1m ph\u00e1 s\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa Generative AI v\u00e0 Agentic AI<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=21481\">M\u1edf r\u1ed9ng quy m\u00f4 cho h\u1ea1 t\u1ea7ng GenAI on-premise<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=19155\">Sovereign AI l\u00e0 g\u00ec?<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=20193\">LLM: L\u1ecbch s\u1eed v\u00e0 t\u01b0\u01a1ng lai c\u1ee7a c\u00e1c m\u00f4 h\u00ecnh ng\u00f4n ng\u1eef l\u1edbn<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=20181\">LM Studio &#8211; Ch\u1ea1y Generative AI tr\u00ean m\u00e1y t\u00ednh c\u1ee7a ri\u00eang b\u1ea1n<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=20115\">H\u01b0\u1edbng \u0111\u1ebfn t\u01b0\u01a1ng lai: Generative AI d\u00e0nh cho c\u00e1c gi\u00e1m \u0111\u1ed1c \u0111i\u1ec1u h\u00e0nh<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Tr&ecirc;n to&agrave;n c&#7847;u, c&aacute;c doanh nghi&#7879;p &#273;ang d&#7847;n nh&#7853;n ra nh&#7919;ng l&#7907;i &iacute;ch c&#7911;a c&aacute;c m&ocirc; h&igrave;nh&nbsp;Generative AI&nbsp;(GenAI).&nbsp;H&#7885; &#273;ang ch&#7841;y &#273;ua &#273;&#7875; &aacute;p d&#7909;ng nh&#7919;ng m&ocirc; h&igrave;nh n&agrave;y v&agrave;o nhi&#7873;u &#7913;ng d&#7909;ng kh&aacute;c nhau, ch&#7859;ng h&#7841;n nh&#432; chatbot, tr&#7907; l&yacute; &#7843;o hay c&aacute;c coding copilot,&hellip; M&#7863;c d&ugrave; c&aacute;c m&ocirc; h&igrave;nh c&oacute; m&#7909;c &#273;&iacute;ch chung (general-purpose)&#8230;<\/p>\n","protected":false},"author":29,"featured_media":19419,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[3,1],"tags":[1045,164,1259,1060],"class_list":["post-19416","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-hpc","category-tong-hop","tag-generative-ai","tag-kubernetes","tag-microservice","tag-nemo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices - Blog | TheGioiMayChu<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices - Blog | TheGioiMayChu\" \/>\n<meta name=\"twitter:description\" content=\"Tr&ecirc;n to&agrave;n c&#7847;u, c&aacute;c doanh nghi&#7879;p &#273;ang d&#7847;n nh&#7853;n ra nh&#7919;ng l&#7907;i &iacute;ch c&#7911;a c&aacute;c m&ocirc; h&igrave;nh&nbsp;Generative AI&nbsp;(GenAI).&nbsp;H&#7885; &#273;ang ch&#7841;y &#273;ua &#273;&#7875; &aacute;p d&#7909;ng nh&#7919;ng m&ocirc; h&igrave;nh n&agrave;y v&agrave;o nhi&#7873;u &#7913;ng d&#7909;ng kh&aacute;c nhau, ch&#7859;ng h&#7841;n nh&#432; chatbot, tr&#7907; l&yacute; &#7843;o hay c&aacute;c coding copilot,&hellip; M&#7863;c d&ugrave; c&aacute;c m&ocirc; h&igrave;nh c&oacute; m&#7909;c &#273;&iacute;ch chung (general-purpose)...\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2024\/03\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TGMC Blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/\"},\"author\":{\"name\":\"TGMC Blog\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/person\\\/777f41403962330933a4fbcc80bec570\"},\"headline\":\"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices\",\"datePublished\":\"2024-03-20T03:17:46+00:00\",\"dateModified\":\"2024-03-20T03:24:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/\"},\"wordCount\":1947,\"publisher\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg\",\"keywords\":[\"generative AI\",\"kubernetes\",\"microservice\",\"Nemo\"],\"articleSection\":[\"AI - HPC\",\"T\u1ed5ng h\u1ee3p\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/\",\"name\":\"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices - Blog | TheGioiMayChu\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg\",\"datePublished\":\"2024-03-20T03:17:46+00:00\",\"dateModified\":\"2024-03-20T03:24:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg\",\"contentUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\u1ee7\",\"item\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI - HPC\",\"item\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/.\\\/ai-hpc\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\",\"name\":\"Blog | TheGioiMayChu\",\"description\":\"C\u1eadp nh\u1eadt xu h\u01b0\u1edbng c\u00f4ng ngh\u1ec7 m\u00e1y ch\u1ee7\",\"publisher\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\",\"name\":\"Blog | TheGioiMayChu\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-ntcnlog-logo-2.png\",\"contentUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-ntcnlog-logo-2.png\",\"width\":500,\"height\":73,\"caption\":\"Blog | TheGioiMayChu\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/thegioimaychu\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/person\\\/777f41403962330933a4fbcc80bec570\",\"name\":\"TGMC Blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff179df3aeac078da5e07e40f2e014e99ab4120e2276b687bbe7e6964d99655e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff179df3aeac078da5e07e40f2e014e99ab4120e2276b687bbe7e6964d99655e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff179df3aeac078da5e07e40f2e014e99ab4120e2276b687bbe7e6964d99655e?s=96&d=mm&r=g\",\"caption\":\"TGMC Blog\"},\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/author\\\/tgmc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices - Blog | TheGioiMayChu","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/","twitter_card":"summary_large_image","twitter_title":"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices - Blog | TheGioiMayChu","twitter_description":"Tr&ecirc;n to&agrave;n c&#7847;u, c&aacute;c doanh nghi&#7879;p &#273;ang d&#7847;n nh&#7853;n ra nh&#7919;ng l&#7907;i &iacute;ch c&#7911;a c&aacute;c m&ocirc; h&igrave;nh&nbsp;Generative AI&nbsp;(GenAI).&nbsp;H&#7885; &#273;ang ch&#7841;y &#273;ua &#273;&#7875; &aacute;p d&#7909;ng nh&#7919;ng m&ocirc; h&igrave;nh n&agrave;y v&agrave;o nhi&#7873;u &#7913;ng d&#7909;ng kh&aacute;c nhau, ch&#7859;ng h&#7841;n nh&#432; chatbot, tr&#7907; l&yacute; &#7843;o hay c&aacute;c coding copilot,&hellip; M&#7863;c d&ugrave; c&aacute;c m&ocirc; h&igrave;nh c&oacute; m&#7909;c &#273;&iacute;ch chung (general-purpose)...","twitter_image":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2024\/03\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg","twitter_misc":{"Written by":"TGMC Blog","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/#article","isPartOf":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/"},"author":{"name":"TGMC Blog","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/person\/777f41403962330933a4fbcc80bec570"},"headline":"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices","datePublished":"2024-03-20T03:17:46+00:00","dateModified":"2024-03-20T03:24:30+00:00","mainEntityOfPage":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/"},"wordCount":1947,"publisher":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#organization"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/#primaryimage"},"thumbnailUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2024\/03\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg","keywords":["generative AI","kubernetes","microservice","Nemo"],"articleSection":["AI - HPC","T\u1ed5ng h\u1ee3p"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/","url":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/","name":"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices - Blog | TheGioiMayChu","isPartOf":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/#primaryimage"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/#primaryimage"},"thumbnailUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2024\/03\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg","datePublished":"2024-03-20T03:17:46+00:00","dateModified":"2024-03-20T03:24:30+00:00","breadcrumb":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/#primaryimage","url":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2024\/03\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg","contentUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2024\/03\/TheGioiMayChu-Blog-Image-nemo-microservice.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/don-gian-hoa-phat-trien-generative-ai-tuy-chinh-voi-nvidia-nemo-microservices-p19416\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/thegioimaychu.vn\/blog\/"},{"@type":"ListItem","position":2,"name":"AI - HPC","item":"https:\/\/thegioimaychu.vn\/blog\/.\/ai-hpc\/"},{"@type":"ListItem","position":3,"name":"\u0110\u01a1n gi\u1ea3n h\u00f3a ph\u00e1t tri\u1ec3n Generative AI tu\u1ef3 ch\u1ec9nh v\u1edbi NVIDIA NeMo Microservices"}]},{"@type":"WebSite","@id":"https:\/\/thegioimaychu.vn\/blog\/#website","url":"https:\/\/thegioimaychu.vn\/blog\/","name":"Blog | TheGioiMayChu","description":"C\u1eadp nh\u1eadt xu h\u01b0\u1edbng c\u00f4ng ngh\u1ec7 m\u00e1y ch\u1ee7","publisher":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thegioimaychu.vn\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/thegioimaychu.vn\/blog\/#organization","name":"Blog | TheGioiMayChu","url":"https:\/\/thegioimaychu.vn\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2018\/08\/cropped-ntcnlog-logo-2.png","contentUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2018\/08\/cropped-ntcnlog-logo-2.png","width":500,"height":73,"caption":"Blog | TheGioiMayChu"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thegioimaychu\/"]},{"@type":"Person","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/person\/777f41403962330933a4fbcc80bec570","name":"TGMC Blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ff179df3aeac078da5e07e40f2e014e99ab4120e2276b687bbe7e6964d99655e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ff179df3aeac078da5e07e40f2e014e99ab4120e2276b687bbe7e6964d99655e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff179df3aeac078da5e07e40f2e014e99ab4120e2276b687bbe7e6964d99655e?s=96&d=mm&r=g","caption":"TGMC Blog"},"url":"https:\/\/thegioimaychu.vn\/blog\/author\/tgmc\/"}]}},"_links":{"self":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/19416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/comments?post=19416"}],"version-history":[{"count":6,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/19416\/revisions"}],"predecessor-version":[{"id":19424,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/19416\/revisions\/19424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/media\/19419"}],"wp:attachment":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/media?parent=19416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/categories?post=19416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/tags?post=19416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}