글

Running local LLMs on two P104-100 GPUs

이미지
Running local LLMs on two P104-100 GPUs EXPERIMENT NOTEBOOK · 2026-10-18 Running local LLMs on two P104-100 GPUs From environment setup to Qwen and Strata performance and coding tests 0. Summary Two 8GB P104-100 GPUs ran local LLMs successfully. Qwen Q2 led in generation speed; Strata Coder passed the most tasks among the local configurations in this coding evaluation. Median coding generation was 31.42 tok/s for Q2 and 11.45 tok/s for Coder. Q2 passed two of six custom coding tasks, while Coder passed four. Test Main result Interpretation Build and startup Two P104 GPUs; CUDA 12.4 / sm_61 build succeeded; Qwen and Strata returned responses Both engines ran on this hardware. Synthetic prompt / decode Q2 layer: 543.77 / 31.87 tok/s; Q4 layer: 9.89 / 20.68 tok/s Q2 was faster. Q4 included CPU offloading, so quantization was not the only variable. Context Q2 32K: 27.47 tok/s; Q4 4K: 20.54 tok/s (three decode runs each) Synthetic decoding was confirmed, not accura...

ComfyUI on P104-100: the photos worked, the video needs another try

이미지
ComfyUI on P104-100: photos worked, video needs another try ComfyUI on P104-100: the photos worked, the video needs another try I installed ComfyUI on a server with two 8 GB P104-100 GPUs and tried a few configurations for Korean hanbok portraits. I generated four realistic images, converted one of them into three anime-style variations, and then attempted a short motion clip. The still images turned out well enough to compare. The video did not, so I am leaving it as a test rather than a finished piece. Server and installation An LLM evaluation was running at first, so I limited the initial work to installation and model downloads. I ran the GPU and image tests only after that evaluation ended and I had permission to proceed. ComfyUI lived in a separate Python environment and listened on the server’s localhost interface; I reached it through an SSH tunnel. Item Configuration used in this test OS Ubuntu 26.04 LTS; kernel 7.0.0-38-generic GPUs Two P104-100 cards, 8 GB each;...

Arduino Nano 적외선 리모컨: 수신부터 재송신까지

Arduino IR Lab · 01 코드 하나를 찾는 대신 수신기, RAW 타이밍, IR LED, 실제 기기 반응을 한 단계씩 분리해 검증한 실기 기록입니다. ● 실기 확인 읽기 약 9분 입문자용 기술 기준일 2026-09-26 리모컨 버튼 하나를 복제하려면 코드 숫자만 알아서는 부족합니다. 수신기가 신호를 받는지, Arduino가 타이밍을 저장하는지, IR LED가 올바른 반송파로 보내는지, 대상 기기가 실제로 반응하는지를 차례로 확인해야 합니다. 이 프로젝트에서는 Arduino Nano 호환 보드에 IR 수신기와 IR LED를 연결하고 수신 → RAW 저장 → 재송신 → 실제 반응 확인 까지 진행했습니다. 사례 기기는 Sharp DVD 플레이어였지만 진단 순서는 TV, 오디오, 셋톱박스 프로젝트에도 적용할 수 있습니다. 한눈에 보는 결과 단계 확인 방법 실제 결과 송신 LED 스마트폰 카메라 IR LED 점멸 확인 D2 수신 입력 초당 GPIO 에지 대기 0, 입력 시 35·165·200 프레임 캡처 디코드와 RAW 타이밍 UNKNOWN 78개 타이밍과 별도 디코드 프레임 확보 RAW 재송신 D3에서 38 kHz 송신 대상 기기 실제 동작 공개 코드 교차검증 3프레임 전송 전원 토글과 트레이 열림 확인 보드의 TX done 이나 REPLAY_DONE 은 송신 루틴 완료를 뜻합니다. 대상 기기의 수신 성공은 화면·전원·트레이 반응으로 따로 확인했습니다. 준비물과 결선 Arduino Nano 호환 보드 38 kHz 대역 IR 수신기 투명 IR LED와 전류 제한 저항 브레드보드, 점퍼선, A...

PiKVM에 맥 미니 화면이 안 뜰 때 — EDID 설정 메모

예전 EDID 설정 메모 PiKVM 설정 메모를 다시 열어 보니 첫 줄에 이렇게 적혀 있었다. 기본설치 끝내고 화면이 안나오는 경우 드라이버를 바꾸어주어야함 그 아래에는 드라이버 설치 명령 대신 kvmd-edidconf 가 남아 있었다. 공식 문서와 대조해 보니 당시 메모에 적은 작업은 PiKVM의 EDID 설정 변경 으로 설명하는 편이 정확했다. [1] 이 글은 그 짧은 기록을 다시 정리한 설정 해설이다. 해당 명령으로 화면을 나오게 했으나 모든 모델에서 동일하다는 보장은 없다. EDID는 화면을 보내기 전에 읽는 정보다 EDID는 디스플레이의 식별 정보와 지원하는 영상 모드 등을 컴퓨터에 알려준다. PiKVM에서는 HDMI 캡처 장치가 이 정보를 제공한다. [1] [2] 맥 미니에서 PiKVM으로는 HDMI 영상이 들어가고 EDID 정보는 반대로 맥 미니가 어떤 영상 모드를 보낼지 결정하는 데 쓰인다. [1] 맥 미니 영상 출력 영상 → ← EDID 영상 ↓ · EDID ↑ PiKVM HDMI 캡처 영상 → 영상 ↓ 브라우저 Web UI 영상과 EDID의 방향을 구분한 개념도. 실제 배선·네트워크 구성도는 아니다. 그래서 화면이 없다고 곧바로 명령을 실행할 일은 아니다. 이 글에서는 전원·HDMI 케이블·입력 포트·브라우저 상태를 먼저 점검하고 그다음 EDID를 확인하는 순서를 권한다. PiKVM 공식 문서도 기본 EDID는 대체로 충분히 유연하므로 보통 변경할 필요가 없다고 설명한다. [1] 메모에 섞여 있던 두 프리셋 원문에는 rw , 다음 명령, reboot 가 순서대로 적혀 있었다. kvmd-edidconf --import-preset=v3.1080p-by-default ‘맥미니에 설치하기’ 항목에는 아래 두 줄도 남아 있었다. 과거 메모를 옮긴 것이며, 두 줄을 차례로 실행하라는 뜻은 아니다. kvmd-edidconf --import-preset=v3.1080p-by-default --set-audio=yes k...

Apple Code Signing, Explained with Three Cards

APPLE SIGNING · 01 / 12 Stop memorizing certificates, App IDs, and provisioning profiles as separate objects. Connect who may sign what, and where it may run, and Xcode's signing errors begin to make sense. Code signing matches a trusted identity to an execution policy. WHO Signing certificate Is this signer trusted? WHAT App ID Which bundle and capabilities? WHERE · WHEN · HOW Scope and rights Devices, dates, and entitlements ↓ AUTHORIZATION Provisioning Profile Apple's signed authorization that binds these conditions Why signing configuration feels confusing A signing error rarely points to a single cause. The certificate may have expired, the bundle identifier may not match the profile, or the app may request an entitlement that the profile does not authorize. The confusion starts when we memorize certificates and provisioning profiles as unrelated files. Apple's technica...

RPI is not good handling DHT11

Hello? This is failure story about converting c code to python. There is GPIO controlling library on Python such as RPI, wiringPI. But they are not enough to controlling high frequency data. some people already investigate about it. http://codeandlife.com/2012/07/03/benchmarking-raspberry-pi-gpio-speed/ Follow code return wrong values because frequency. So I should hybrid c++ and python codes.

Change whole things.

이미지
Hello? I decide to renew whole devices. Finally, there is a lego frame for raspberry pi. This one has motion sensor, humid sensor, camera, IR receiver. I will use Django, python for gathering daily logs. Fun coding guys :)