{"id":3716,"date":"2025-11-12T07:05:00","date_gmt":"2025-11-11T22:05:00","guid":{"rendered":"https:\/\/www.litcoder.com\/?p=3716"},"modified":"2025-11-12T17:24:37","modified_gmt":"2025-11-12T08:24:37","slug":"openvino%eb%a1%9c-intel-npu%ec%97%90%ec%84%9c-%ec%b6%94%eb%a1%a0-%ec%8b%a4%ed%96%89%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=3716","title":{"rendered":"OpenVINO\ub85c Intel NPU\uc5d0\uc11c \ucd94\ub860 \uc2e4\ud589\ud558\uae30"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Intel 14\uc138\ub300 Meteor Lake \ubd80\ud130 NPU\uac00 \ud568\uaed8 embedding\ub418\uc5b4 \uc81c\uacf5\ub41c\ub2e4. Linux system\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub824\uba74 kernel version 6.2\uc774\uc0c1\uc774 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">NPU \ub514\ubc14\uc774\uc2a4 \ud655\uc778<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>CPU: Intel(R) Core(TM) Ultra 5\nOS: Ubuntu 24.04\nLinux kernel: 6.14.0-33-generic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">lspci \uba85\ub839\uc5b4\ub85c NPU \ub514\ubc14\uc774\uc2a4\uac00 \uc778\uc2dd\ub418\uc5b4 \uc788\ub294\uc9c0\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ lspci -v|grep -A 9 NPU\n00:0b.0 Processing accelerators: Intel Corporation Arrow Lake NPU (rev 01)\n        DeviceName: Onboard - Other\n        Subsystem: Gigabyte Technology Co., Ltd Device 7270\n        Flags: bus master, fast devsel, latency 0, IRQ 154, IOMMU group 6\n        Memory at 6408000000 (64-bit, non-prefetchable) [size=128M]\n        Memory at 6410065000 (64-bit, non-prefetchable) [size=4K]\n        Capabilities: &lt;access denied>\n        Kernel driver in use: intel_vpu\n        Kernel modules: intel_vpu<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ucee4\ub110\uc5d0\uc11c \uc798 \uc778\uc2dd \ub418\uc5c8\ub2e4\uba74 \uc544\ub798\uc758 \uacbd\ub85c\uc5d0 \ub514\ubc14\uc774\uc2a4 \ub178\ub4dc\uac00 \ubcf4\uc774\uac8c \ub41c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ ls -l \/dev\/accel\/accel0 \ncrw-rw---- 1 root render 261, 0 Oct 10 19:27 \/dev\/accel\/accel0<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Linux\uc6a9 NPU driver \uc124\uce58<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c NPU\ub97c Linux\uc5d0\uc11c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c \ub4dc\ub77c\uc774\ubc84\ub97c \uc124\uce58\ud574\uc57c \ud55c\ub2e4. \uad00\ub828\ud55c \ub0b4\uc6a9\uc740 Intel GitHub\uc758 <a href=\"https:\/\/github.com\/intel\/linux-npu-driver\/releases\" data-type=\"link\" data-id=\"https:\/\/github.com\/intel\/linux-npu-driver\/releases\">Linux NPU driver release \ubb38\uc11c<\/a>\uc5d0 \uc790\uc138\ud788 \uc124\uba85\ub418\uc5b4 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub\uc758 release page\ub97c \ucc3e\uc544\uac00\uc11c \uc555\ucd95\ud30c\uc77c\uc744 \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc544 dpkg\ub85c \uc124\uce58\ud558\uba74 \ubaa8\ub4e0 \uc900\ube44\uac00 \uc644\ub8cc\ub41c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW .enlighter-ln-code {padding-bottom: 10px !important; }\" data-enlighter-language=\"generic\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wget https:\/\/github.com\/intel\/linux-npu-driver\/releases\/download\/v1.24.0\/linux-npu-driver-v1.24.0.20251003-18218973328-ubuntu2404.tar.gz\ntar -xf linux-npu-driver-v1.24.0.20251003-18218973328-ubuntu2404.tar.gz\n\nsudo apt update\nsudo apt install libtbb12\n\nsudo dpkg -i *.deb\n\n# Level zero\uac00 \uc124\uce58\ub418\uc9c0 \uc54a\uc740\uacbd\uc6b0\uc5d0\ub9cc\nwget https:\/\/github.com\/oneapi-src\/level-zero\/releases\/download\/v1.24.2\/level-zero_1.24.2+u24.04_amd64.deb\nsudo dpkg -i level-zero*.deb<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">OpenVINO device \ubaa9\ub85d \ud655\uc778<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenVINO\uc758 Core() class\uc548\uc5d0 \uc788\ub294 <strong>available_devices<\/strong> \uba64\ubc84 \ubcc0\uc218\ub97c \ucd9c\ub825\ud558\uba74 \uc0ac\uc6a9\uac00\ub2a5 \ud55c \ucd94\ub860 \uc7a5\uce58\uc758 \ubaa9\ub85d\uc774 \ud45c\uc2dc\ub418\ub294\ub370 \uc544\ub798\uc640 \uac19\uc774 CPU, GPU\uc640 \ud568\uaed8 NPU\uac00 \ud45c\uc2dc\ub418\ub294 \uac83\uc744 \ubcfc \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">python3 -m venv .venv\nsource .venv\/bin\/activate\n(.venv) pip install setuptools\n(.venv) pip install openvino openvino-dev<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(.venv)$ python3 -c \"from openvino import Core; print(Core().available_devices)\"\n['CPU', 'GPU', 'NPU']\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\uc131\ub2a5\uce21\uc815 \uacb0\uacfc<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.ultralytics.com\/ko\/integrations\/openvino\/\" data-type=\"link\" data-id=\"https:\/\/docs.ultralytics.com\/ko\/integrations\/openvino\/\">Ultralytics\uc758 \ubb38\uc11c<\/a>\ub97c \ub530\ub77c YOLOV11n\uc744 OpenVINO\uc6a9\uc73c\ub85c \ubcc0\ud658\ud574\uc11c OpenVINO benchmark_app\uc73c\ub85c \uce21\uc815\ud558\uc600\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NPU \ubca4\uce58\ub9c8\ud06c <\/strong>\uacb0\uacfc\ub294 \ub2e4\uc74c\uacfc \uac19\ub2e4. CPU\ubcf4\ub2e4 \ub2e4\uc18c \uc88b\uc740 \uc131\ub2a5\uc744 \ubcf4\uc774\uace0, \uc2e4\ud589\ud558\ub294 \ub3d9\uc548 CPU utilization\uc774 \uc99d\uac00\ub418\uc9c0 \uc54a\ub294 \uac83\uc774 \ud655\uc778\ub41c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ benchmark_app -m .\/yolo11n_openvino_model\/yolo11n.xml -d NPU\n...\n[ INFO ] Execution Devices:['NPU']\n[ INFO ] Count:            9704 iterations\n[ INFO ] Duration:         60033.42 ms\n[ INFO ] Latency:\n[ INFO ]    Median:        24.50 ms\n[ INFO ]    Average:       24.52 ms\n[ INFO ]    Min:           23.54 ms\n[ INFO ]    Max:           69.62 ms\n[ INFO ] Throughput:   161.64 FPS<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">CPU\ub85c \uc218\ud589\ud55c \uacb0\uacfc\ub294 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ benchmark_app -m .\/yolo11n_openvino_model\/yolo11n.xml -d CPU\n...\n[ INFO ] Execution Devices:['CPU']\n[ INFO ] Count:            6351 iterations\n[ INFO ] Duration:         60047.25 ms\n[ INFO ] Latency:\n[ INFO ]    Median:        24.51 ms\n[ INFO ]    Average:       28.31 ms\n[ INFO ]    Min:           23.05 ms\n[ INFO ]    Max:           45.46 ms\n[ INFO ] Throughput:   105.77 FPS<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">iGPU\ub85c \uc2e4\ud589\ud588\uc744 \ub54c throuput\uc740 \uac00\uc7a5 \uc88b\uc73c\ub098 Max latency\uac00 \ub192\uc740 \uac83\uc774 \uad00\ucc30\ub418\ub294\ub370 \uc544\ub9c8\ub3c4 \ub85c\ub529\uc744 \uc704\ud55c \uba54\ubaa8\ub9ac \ubcf5\uc0ac \uc18c\uc694 \uc2dc\uac04\uc73c\ub85c \ucd94\uc815\ub41c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ benchmark_app -m .\/yolo11n_openvino_model\/yolo11n.xml -d GPU\n...\n[ INFO ] Execution Devices:['GPU.0']\n[ INFO ] Count:            87056 iterations\n[ INFO ] Duration:         60013.22 ms\n[ INFO ] Latency:\n[ INFO ]    Median:        10.77 ms\n[ INFO ]    Average:       10.83 ms\n[ INFO ]    Min:           4.51 ms\n[ INFO ]    Max:           1010.93 ms\n[ INFO ] Throughput:   1450.61 FPS<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Intel 14\uc138\ub300 Meteor Lake \ubd80\ud130 NPU\uac00 \ud568\uaed8 embedding\ub418\uc5b4 \uc81c\uacf5\ub41c\ub2e4. Linux system\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub824\uba74 kernel version 6.2\uc774\uc0c1\uc774 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud55c\ub2e4. NPU \ub514\ubc14\uc774\uc2a4 \ud655\uc778 lspci \uba85\ub839\uc5b4\ub85c NPU \ub514\ubc14\uc774\uc2a4\uac00 \uc778\uc2dd\ub418\uc5b4 \uc788\ub294\uc9c0\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub2e4. \ucee4\ub110\uc5d0\uc11c \uc798 \uc778\uc2dd \ub418\uc5c8\ub2e4\uba74 \uc544\ub798\uc758 \uacbd\ub85c\uc5d0 \ub514\ubc14\uc774\uc2a4 \ub178\ub4dc\uac00 \ubcf4\uc774\uac8c \ub41c\ub2e4. Linux\uc6a9 NPU driver \uc124\uce58 \uc774\uc81c NPU\ub97c Linux\uc5d0\uc11c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c \ub4dc\ub77c\uc774\ubc84\ub97c \uc124\uce58\ud574\uc57c \ud55c\ub2e4. \uad00\ub828\ud55c \ub0b4\uc6a9\uc740 Intel [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[4],"tags":[275],"class_list":["post-3716","post","type-post","status-publish","format-standard","hentry","category-linux","tag-openvino"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1456,"url":"https:\/\/litcoder.com\/?p=1456","url_meta":{"origin":3716,"position":0},"title":"MinnowboardMAX\uc5d0 Yocto \uc62c\ub824\ubcf8 \ub0b4\uc6a9 \uc815\ub9ac","author":"litcoder","date":"2016\ub144 2\uc6d4 8\uc77c","format":false,"excerpt":"Yocto\ub294 embedded \ud658\uacbd\uc5d0 Linux\ub97c \ud3b8\ub9ac\ud558\uac8c \uc801\uc6a9\ud558\uae30\uc704\ud55c \ubaa9\uc801\uc758 \ud504\ub85c\uc81d\ud2b8\ub85c \ubcf4\ub2e4 \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 project home page\uc778 https:\/\/www.yoctoproject.org\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\ub2e4. \uc774 \uae00\uc5d0\uc11c\ub294 Intel Baytrail\uc744 \uc0ac\uc6a9\ud558\ub294 MinnowboardMAX\uc5d0 \u00a0Yocto linux\ub97c \uc62c\ub9ac\ub294 \uacfc\uc815\uc744 \uc124\uba85\ud55c\ub2e4. \ud658\uacbd\uc124\uc815 Ubuntu 14.04 (64bit) sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm 64bit firmware\uac00\u2026","rel":"","context":"&quot;Linux&quot;\uc5d0\uc11c","block_context":{"text":"Linux","link":"https:\/\/litcoder.com\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":1337,"url":"https:\/\/litcoder.com\/?p=1337","url_meta":{"origin":3716,"position":1},"title":"MinnowboardMAX\uc5d0 Android \uc62c\ub824 \ubcf8 \ub0b4\uc6a9 \uc815\ub9ac","author":"litcoder","date":"2015\ub144 9\uc6d4 19\uc77c","format":false,"excerpt":"Android \/ Chromium OS \/ Windows\ub97c \uc62c\ub824 \ubcfc \uc218 \uc788\ub294 Intel Baytrail \uae30\ubc18\uc758 \uac1c\ubc1c\ubcf4\ub4dc\uc778 MinnowboardMAX\uc5d0 Android 5.1\uc744 install\ud558\ub294 \uacfc\uc815\uc744 \uc124\uba85\ud55c\ub2e4. \ud544\uc694\ud55c \uac83 \ub4e4 Minnowboard MAX - \ud310\ub9e4\ud558\ub294 \uacf3, 2015\ub144 9\uc6d4 \ud604\uc7ac \uad6d\ub0b4\uc5d0\uc11c \ud310\ub9e4\ud558\ub294 \uacf3\uc740 \uc5c6\ub294\uac83 \uac19\ub2e4. FTDI cable - Serial \ucd9c\ub825\uc744 PC\uc5d0\uc11c \ubc1b\uae30 \uc704\ud574 guide \ubb38\uc11c\uc5d0\ub294 TTL-232R\uc744 \uc0ac\uc6a9\ud558\ub77c\uace0 \u00a0\ub098\uc640 \uc788\ub294\ub370\u2026","rel":"","context":"&quot;Android&quot;\uc5d0\uc11c","block_context":{"text":"Android","link":"https:\/\/litcoder.com\/?cat=2"},"img":{"alt_text":"minnowboardMAX_connection","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2015\/09\/minnowboardMAX_connection.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3229,"url":"https:\/\/litcoder.com\/?p=3229","url_meta":{"origin":3716,"position":2},"title":"Multi-container app\uc758 Bad Gateway(502) \ubb38\uc81c \ub514\ubc84\uae45","author":"litcoder","date":"2023\ub144 6\uc6d4 4\uc77c","format":false,"excerpt":"Intel Training and Learning Suite(TLS)\ub294 \ucc98\uc74c\uc73c\ub85c \uacbd\ud5d8\ud574\ubcf4\ub294 multi-container application\uc774\ub2e4. \uc911\uac04\uc5d0 native\uac1c\ubc1c\uc744 \uc704\ud55c \ud658\uacbd \uc124\uc815\uc744 \ub07c\uc6cc \ub123\uc5b4 \ubcf4\ub824\uace0 \uc774\uac83 \uc800\uac83 \uc2dc\ub3c4\ud558\ub294 \uc911\uc5d0 web interface\ub97c \ub2f4\ub2f9\ud558\ub294 tls_proxy\ub77c\ub294 docker\uac00 Bad Gateway\ub97c \ub744\uc6b0\uba74\uc11c \ubb38\uc81c\uac00 \uc0dd\uacbc\ub2e4. \ub514\ubc84\uae45 \ud558\ub294 \uacfc\uc815\uc5d0\uc11c \uc0ac\uc6a9\ud574 \ubcf8 docker-compose\uba85\ub839\uc5b4 \ub4e4\uc758 \uc4f0\uc784\uc0c8\uac00 \uc720\uc6a9\ud560 \uac83 \uac19\uc544\uc11c \uae30\ub85d\uc73c\ub85c \ub0a8\uaca8 \ub454\ub2e4. Port number\uc640 docker\ucc3e\uae30: docker-compose ps\u2026","rel":"","context":"&quot;Linux&quot;\uc5d0\uc11c","block_context":{"text":"Linux","link":"https:\/\/litcoder.com\/?cat=4"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3847,"url":"https:\/\/litcoder.com\/?p=3847","url_meta":{"origin":3716,"position":3},"title":"Raspberry Pi 5\uc5d0 \uac04\ub2e8\ud55c Linux \uc2dc\uc2a4\ud15c \uc62c\ub9ac\uae30","author":"litcoder","date":"2025\ub144 12\uc6d4 3\uc77c","format":false,"excerpt":"\uc774 \ud3ec\uc2a4\ud305\uc5d0\uc11c\ub294 Raspberry pi 5(RPi5)\uc5d0 \uc544\uc8fc \ub2e8\uc21c\ud55c \ub9ac\ub205\uc2a4 \uc2dc\uc2a4\ud15c\uc744 \uad6c\uc131\ud574\uc11c \ubd80\ud305\ud574 \ubcf4\ub294 \uacfc\uc815\uc744 \ub2e4\ub8ec\ub2e4. Ubuntu 24.04 \uac1c\ubc1c\ud658\uacbd\uc5d0\uc11c RPi5\ub97c \uc704\ud55c u-boot, Linux, Busybox\ub97c \uc124\uc815\ud558\uace0 \ubd80\ud305\ud574 \ubcfc \uac83\uc774\ub2e4. SD card \uc900\ube44 SD card\ub97c \uac1c\ubc1c \ud638\uc2a4\ud2b8 \uba38\uc2e0\uc5d0 \uc0bd\uc785\ud558\uace0 lsblk \uba85\ub839\uc5b4\ub85c \uc5f0\uacb0\ub41c \ub514\ubc14\uc774\uc2a4\ub4e4\uc744 \ud655\uc778\ud55c\ub2e4. \uc704\uc758 \uc608\uc81c\uc5d0\uc11c SD card\ub294 mmclbk0\uc774\ub2e4. \uc800\uc7a5\uacf5\uac04\uc758 \ud06c\uae30\ub97c \ud1b5\ud574 \uad6c\ubd84\ud558\uac70\ub098 SD\u2026","rel":"","context":"&quot;Linux&quot;\uc5d0\uc11c","block_context":{"text":"Linux","link":"https:\/\/litcoder.com\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2025\/11\/u-boot-lsblk.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2025\/11\/u-boot-lsblk.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2025\/11\/u-boot-lsblk.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1760,"url":"https:\/\/litcoder.com\/?p=1760","url_meta":{"origin":3716,"position":4},"title":"Travis CI \uc124\uc815\uacfc docker image \uc0ac\uc6a9","author":"litcoder","date":"2019\ub144 1\uc6d4 14\uc77c","format":false,"excerpt":"GitHub project\uc5d0 CI\ub97c \ubd99\uc774\uace0 \uc2f6\uc740\ub370 Jenkins server\uac00 \ud68c\uc0ac firewall \uc548\uc5d0 \ub4e4\uc5b4 \uc788\uc5b4\uc11c GitHub\uc5d0\uc11c \uc9c1\uc811 webhook\uc744 \ubd99\uc77c \uc218 \uc5c6\ub294 \ubb38\uc81c\uac00 \uc788\ub2e4. Jenkins\uc758 GitHub plugin\uc73c\ub85c tunneling\uc744 \uc124\uc815\ud558\ub294 \ubc29\ubc95 \ub4f1 \uc788\uae30\ub294 \ud558\uc9c0\ub9cc \ub2e4\ub978 CI \uc635\uc158\ub4e4\uc744 \uc0b4\ud3b4 \ubcf4\ub358\uc911 Open source project\uc5d0 \ub300\ud574\uc11c\ub294 \ubb34\ub8cc\ub77c\ub294\u00a0Travis CI\uac00 \uc788\ub2e4\ub294 \uac83\uc744 \uc54c\uac8c \ub418\uc5c8\ub2e4. Travis CI\ub294 \uae30\ubcf8\uc73c\ub85c Ubuntu\ub97c \uc9c0\uc6d0\ud558\uace0 \uadf8\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/litcoder.com\/?cat=5"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3019,"url":"https:\/\/litcoder.com\/?p=3019","url_meta":{"origin":3716,"position":5},"title":"OpenVINO python\uc744 \uc774\uc6a9\ud55c inference \uc608\uc81c","author":"litcoder","date":"2021\ub144 5\uc6d4 18\uc77c","format":false,"excerpt":"OpenVINO\ub97c \uc774\uc6a9\ud574\uc11c TensorFlow(Keras)\ub85c training\ud55c \ubaa8\ub378\ub85c \ucd94\ub860(inference)\uc744 \uc218\ud589\ud558\ub294 \uac04\ub2e8\ud55c \uc608\uc81c\ub97c \uc791\uc131\ud574 \ubcf4\uc558\ub2e4. TensorFlow model\uc744 freeze\ud558\uae30 Training\ub41c \ubaa8\ub378\uc744 model optimizer\uc5d0 \ub123\uae30 \uc804\uc5d0 freeze\uc2dc\ucf1c\uc57c \ud558\ub294\ub370, output_node_names\ub97c \uc785\ub825\ud558\ub77c\ub294 \uc624\ub958 \uba54\uc138\uc9c0\uac00 \uacc4\uc18d \ub72c\ub2e4\uba74 \uc81c\ub300\ub85c freezing\uc744 \uc218\ud589\ud588\ub294\uc9c0 \ud655\uc778\ud574 \ubcf4\ub294\uac8c \uc88b\ub2e4. \uc54c\uc544\ubcf4\uae30 \uc27d\uac8c \ud558\uae30 \uc704\ud574 \uc785\ucd9c\ub825 layer\uc5d0 'name=' parameter\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \uc774\ub984\uc744 \uc9c0\uc815\ud574 \uc8fc\uc5c8\ub2e4. model = tf.keras.models.Sequential([\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/litcoder.com\/?cat=5"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/3716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3716"}],"version-history":[{"count":12,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/3716\/revisions"}],"predecessor-version":[{"id":3837,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/3716\/revisions\/3837"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}