그럼 부팅 시 NetworkManager를 stop → start 해서 자동으로 장치 재스캔을 유도하는 systemd 유닛 스크립트를 만들어 드릴게요.1) 실행 스크립트 작성sudo tee /usr/local/sbin/nm-restart.sh >/dev/null 2) systemd 유닛 생성sudo tee /etc/systemd/system/nm-restart.service >/dev/null 3) 적용 및 테스트sudo systemctl start nm-restart.servicesudo systemctl status nm-restart.service부팅 후 자동으로 NetworkManager가 한 번 꺼졌다 켜집니다.이때 저장된 Wi-Fi 프로필이 있다면 자동 재연결됩니다.4) 해제(롤백)sudo s..
v network 설정 hotspot v wifi automation. v llama cpp 빌드 v 모델 로드 mradermacher/HyperCLOVAX-SEED-Text-Instruct-1.5B-hf-GGUF f16 / q4 https://huggingface.co/mradermacher/HyperCLOVAX-SEED-Text-Instruct-1.5B-hf-GGUF/resolve/main/HyperCLOVAX-SEED-Text-Instruct-1.5B-hf.f16.ggufhttps://huggingface.co/mradermacher/HyperCLOVAX-SEED-Text-Instruct-1.5B-hf-GGUF/resolve/main/HyperCLOVAX-SEED-Text-Instruct-1.5B-..
좋아, Jetson Nano 온디바이스 기준으로 아래 파이프라인을 “설치→실행→입출력 연결” 수준까지 **구체 실행 계획(테이블)**로 정리했어.1) 컴포넌트별 구현·실행 계획단계 도구/모델 설치(한번) 실행 예시 입력 → 출력 비고( Nano 팁 )KWS (웨이크워드)Picovoice Porcupinesudo apt-get install -y python3-pip portaudio19-devpip3 install pvporcupine sounddevicepython3 kws.py --keyword-file ./hey-robot.ppn --access-key $PV_KEY마이크 스트림 → 웨이크워드 on/off 신호.ppn(한국어 웨이크워드) 필요. access-key 필수. 웨이크워드가 켜질 때만 아래..
네, 지금 쓰는 HyperCLOVAX-SEED-Text-Instruct-1.5B Q4_K_M 그대로 온디바이스 대화 엔진으로 쓰면 됩니다. Nano 기준에 맞게 **지연↓, 안정성↑**로만 다듬어 주면 돼요. 아래처럼 붙이면 “음성↔음성” UX가 됩니다:마이크 → (Porcupine KWS) → WebRTC-VAD → ASR(Vosk/Faster-Whisper tiny) → LLM(지금 모델) → TTS(Piper) → 스피커권장 런 모드 (Nano용)모드 언제 쓰나 권장 옵션 이유/메모Command/Intent 모드(권장)로봇 제어·짧은 답변-t 2 -b 16 --ctx-size 512 -n 64 --temp 0.4 --repeat-penalty 1.15 --repeat-last-n 64지연 최소화, ..
좋은 질문이에요. 온디바이스(특히 Jetson Nano)에서 “audio→audio(S2S)” 모델을 바로 쓰기 어려운 이유를, Nano/Hexapod 환경에 맞춰 핵심만 정리했어요.왜 현실적이지 않나? (Nano 기준 요약표)문제축 S2S(A→A) 모델이 요구하는 것 Nano/Hexapod에서의 실제 상황 결과/리스크 대안 힌트연산 자원대형 엔코더+디코더+보코더가 실시간으로 연속 동작 (FP16/INT8 가속 필요)Nano: Maxwell SM53, 4GB RAM, Tensor Core 없음, 구형 CUDA지연 ↑, 드롭/끊김, 서보/비전 지터ASR+TTS 분리 파이프라인(경량)메모리수백 MB~수 GB 모델 + 스트리밍 버퍼4GB 전체에서 OS/ROS/비전까지 공유OOM/스왑 발생, 발열·스로틀tiny..
좋아, A57(ARMv8, NEON, dotprod 없음) CPU 전용 세팅으로 “토큰/초” 최대 뽑는 추천값 줄게. 모델이 USB에 있으니 I/O 병목부터 없애는 게 핵심이야.0) 선행 팁 (제일 중요)모델을 로컬로 옮기기: /mnt/usb → 내부 스토리지(예: ~/models/…gguf).못 옮긴다면 --mlock으로 메모리에 고정(램 여유 필요), 또는 실행 전에 vmtouch/cat로 예열.스레드 = 실코어 수: Cortex‑A57 보통 4코어 → -t 4 (장비에 맞춰 조정).배치 크게: -b 64~128 (램 여유 따라 올려 보고, OOM나면 낮추기).ubatch는 작게: --ubatch 32 정도가 CPU에서 안정적.1) 바로 써볼 커맨드(모델을 옮길 수 있을 때)./llama-cli \ ..