建立一個叫 huggingface 的 Conda 環境,Python 用 3.12:

condacreate-nhuggingfacepython=3.12-y

me1237guy 發表在 痞客邦 留言(0) 人氣()


套件名稱叫 python-dotenv,但 import 時寫的是 dotenv

> pip install python-dotenv

這樣做的好處是不用把 API Key 直接寫在程式裡,例如避免:

api_key="sk-xxxxxxxx"

文章標籤:

me1237guy 發表在 痞客邦 留言(0) 人氣()


me1237guy@mincode:/mnt/c/Users/me123/python-llm-for-beginners-demo-code/basic-llm-demo$ python3 -m pip show python-dotenv

/usr/bin/python3: No module named pip

me1237guy@mincode:/mnt/c/Users/me123/python-llm-for-beginners-demo-code/basic-llm-demo$ sudo apt update
Get:1 http://archive.ubuntu.com/ubuntu resolute InRelease [136 kB]
Get:2 http://security.ubuntu.com/ubuntu resolute-security InRelease [137 kB]

文章標籤:

me1237guy 發表在 痞客邦 留言(0) 人氣()


安裝uv工具

> curl-LsSf https://astral.sh/uv/install.sh | sh

你可以到 OpenAI Platform 建立 API Key。

步驟如下:

文章標籤:

me1237guy 發表在 痞客邦 留言(0) 人氣()


如何使用 WSL 在 Windows 上安裝 Linux

> wsl --install

> wsl --list --verbose Windows 子系統 Linux 版 沒有已安裝的發佈。

這表示 WSL 已啟用,但目前沒有安裝任何 Linux 發佈版,例如 Ubuntu、Debian 等。

me1237guy 發表在 痞客邦 留言(0) 人氣()


它們只分擔「CPU 端的資料前處理」,完全不分擔「GPU 端的模型運算」。 forward / backward / 梯度更新永遠是主行程一個人在 GPU 上做,4 個 worker 做的是讀圖、做資料增強、把標註轉成 tensor 這些跟模型本身無關、但訓練前必須做的雜活。

為什麼要開「行程」而不是「執行緒」

讀圖、resize、mosaic/隨機增強這些工作是 CPU + 硬碟 I/O bound。如果用 Python 的 threading 來做,會被 GIL(全域解釋器鎖)卡住——同一時間還是只有一個執行緒在真正執行 Python bytecode,多執行緒在這種 CPU 密集工作上幾乎沒有平行效益。PyTorch 的 DataLoader 因此選擇用 multiprocessing:每個 worker 是一個完全獨立的作業系統行程,各自有自己的 Python 解釋器、自己的 GIL,才能真正利用到多核心 CPU 同時處理。

這也正是上次那個 bug 的根源:它們是獨立的 OS process,不是執行緒,所以主行程被 TerminateProcess 砍掉時,作業系統不會自動連帶砍掉它們。

任務怎麼分配——以 batch 為單位、輪流(round-robin)

文章標籤:

me1237guy 發表在 痞客邦 留言(0) 人氣()


C# Grabber Service

選取GrabberService專案按下滑鼠右鍵並選取管理NuGet套件

安裝Newtonsoft.Json套件

專案新增appsettings.json

選取GrabberService專案按下滑鼠右鍵並選取"加入",接著選取"新增項目"

me1237guy 發表在 痞客邦 留言(0) 人氣()

容量1TB隨身碟經過一年瘋狂讀寫,遇到檔案複製一半就自動登出隨身碟

SanDisk Ultra Fit USB 3.2 隨身碟 1TB(公司貨) $2,299   2025/04/30

$5,889 2026/02/04  這漲幅也太大了吧!

(SanDisk快換服務中心)
10054台北市中正區濟南路二段2號1F

me1237guy 發表在 痞客邦 留言(0) 人氣()

一、概念先釐清(很重要)

    來源分支(base / target)pylon-2026-01-16


    功能 / 測試分支pylon-2026-01-17-test1


    合併方向
    👉 pylon-2026-01-17-test1 的變更合併到 pylon-2026-01-16
文章標籤:

me1237guy 發表在 痞客邦 留言(0) 人氣()

gimini: 初學者,使用限制: 4張/天,輸出圖片1K

Google AI Studio: 進階使用者,輸出圖片4K,顯示比例設定16:9,須付費綁定API Key

LMArena: 免費,初學者,使用限制: 4張/小時

Gemini炸裂更新,Nano banana Pro 20個瘋狂應用,YouTube縮圖、IP形象、知識圖解、簡報,中文友好,4K高清(內附免費使用方法)

不用月付 $650!用 Gemini API Key 低成本 Nano Banana Pro作圖,設定教學大公開

me1237guy 發表在 痞客邦 留言(0) 人氣()

CA-USB31-AC-BLS/3

37U 系列

  • 37U 系列 黑白工業相機

  • USB 3.1 介面, USB供電

  • 1/1.7 inch Sony CMOS STARVIS IMX226 感測器規格

  • 4,000×3,000 (12 MP), 最高 30 fps

me1237guy 發表在 痞客邦 留言(0) 人氣()

Load Port

在半導體製造流程中,Load Port 安裝在設備前端(EFEM)外,

作為晶圓載體(如 FOUP FOSB)進出設備的接口,確保晶圓的潔淨度和安全。

兼容多種晶圓載體規格,如 8 吋和 12 吋的晶圓載具。

採用先進技術,如非接觸式密封、N2 吹掃和 RFID 識別,

me1237guy 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。