반응형

오픈소스 12

LM Studio: 내 PC에서 오픈 LLM 모델 (DeepSeek R1 등) 찾아서 실행까지 완벽 정복 가이드

이전 블로그 글에서 command line 으로 deepseek (딥시크)와 같은 오픈 LLM 모델을 설치하여 돌라는 방법을 이야기하였다. UI 를 기본적으로 제공하지 않기 때문에 Chromium Extension을 설치하여 사용하는 방법에 대해서도 이야기하였다. LM Studio 소개 이를 모두 하나로 통합하여 제공하는 LM Studio를 발견하여 설치하고 사용하는 방법에 대해서 소개한다. LM Studio도 애플 실리콘, Windows, Linux 모두 지원을 한다. 맥북에서 돌리기 위해 받았는데 1.41GB로 생각보다 애플리케이션의 크기가 컸다. LM Studio 기능 LM Studio로 다음과 같은 것을 할 수 있다고 홈페이지 메인에 당당하게 적혀있다. 앱만 설치하면 정말 사용하기는 쉽게 되어있다..

Development 2025.02.06

Ollama 파이썬 API 이용하여 DeepSeek (딥시크) 사용

앞에 여러 글들에서 DeepSeek 사용 후기, Ollama를 이용하여 DeepSeek를 로컬 PC에서 돌리는 방법, DeepSeek를 로컬 PC에서 webUI와 연동하는 방법, DeepSeek를 이용하여 코딩하는데 도움을 받는 방법 #1, #2 등의 글을 썼다. 여기서는 Ollama 파이썬 API 를 이용하여 DeepSeek(딥시크) R1을 코딩에 사용하는 방법에 대해서 알아본다. Ollama는 오픈소스 LLM을 사용하는 서비스이기 때문에 DeepSeek R1뿐만 아니라 Ollama에서 지원하는 다양한 LLM 모델 (메타의 llama, qwen2.5 등)을 간단한 환경설정 변경으로 동일한 코드와 API로 사용할 수 있다. 설치 방법 pip 또는 pip3 명령어로 ollama python 모듈을 설치한다..

Development 2025.02.04

VS Code에서 DeepSeek (딥시크) 사용

Visual Studio Code (VS Code)에서 DeepSeek (딥시크)를 사용하는 방법을 간단히 이야기해보려고 한다. VS Code Extension 설치해서 간단한 Configuration을 하면 쉽게 사용이 가능하다. 여기서 사용할 Extension은 Continue 이고 간단한 설치와 설정으로 DeepSeek를 사용할 수 있게 해준다. 이 Extension을 선택한 이유는 이전의 블로그 글에서 이야기한 local PC에서 쉽게 돌릴 수 있는 서비스인 ollama 를 지원하고 많은 개발자들이 사용, 업데이트도 잘되기 때문이다. Extension 설치 우선 VS Code를 실행하고 Extensions에서 Continue를 검색한 후 Install 버튼을 눌러 설치한다. 설치가 완료되면 위의 ..

Development 2025.02.01

2024년 회고

벌써 2024년도가 지나가고 2025년도 새해가 밝았다. 매년 해왔던 것처럼 회고부터 시작해보고자 한다. https://yocto.tistory.com/244 에 2024년도 계획에 대한 글을 써놨고 읽으면서 다시한번 생각하고 있다. 아래가 1년전에 세운 2024년도 계획이고 하나하나 초록색 (달성), 파란색 (진행중), 빨간색 (실패)에 대해서 간단한 댓글과 함께 적어보고자 한다.업무신규 팀 셋업 및 역할 정의 (Q1)신규 팀 안정화 (Q2)작년부터 팀원을 다른팀에서 임대해서 새로운 팀 (RichOS Subsystem Team)을 시작했고 Q1에 5명의 신규 테스트 인력 충원, Q2부터 통합 프로세스를 변경하여 실제 전체 프로젝트에 반영하였다. 물론 동료들과 다같이 이룬 성과이고, 이후 Q3부터 이 팀..

Daily 2025.01.02

브런치 작가 신청

조금 전에 브런치 작가 신청을 하였다. 2021년에 한번 신청했었는데 떨어졌고 갑자기 생각이 나서 다시 한번 도전하려고 신청을 하였다. 될지 안될지 모르겠지만 일단 질러보았다. 주제는 한국에서 개발자로서 일하면서 성장하는 과정, 그리고 독일 자동차 회사에서 일하기까지의 이야기를 시간 순서대로 큰 이벤트 중심으로 적어보는 것이다. 물론 항상 좋은 일만 있었던 것만은 아니다. 힘들었던 부분, 이를 이겨내면서 성장했던 경험들도 모두 포함이다. 올해 리더십 교육을 받으면서 인생사의 굴곡을 그래프로 아래와 같이 그려본 적이 있다.  이런 일들을 조금 더 잘게 쪼개서 글로 적어보려고 브런치스토리 작가 신청을 했고, 궁극적으로 모아서 책으로 내보면 어떨까 생각을 짧게 해보았다. 더 생각하는 것보다 일단 지르고 결과를..

Daily 2024.12.28

Android 도구 screen copy

Android Screen Copy (Scrcpy)는 Android 디바이스 화면을 PC나 Mac에 실시간으로 표시하고 조작할 수 있게 해주는 오픈 소스 도구이다. 주로 개발자와 기술 전문가들이 디바이스의 화면을 테스트하거나, 앱을 시연하거나, 디버깅을 목적으로 사용한다.주요 기능화면 미러링: Android 디바이스 화면을 고화질로 컴퓨터 화면에 실시간으로 표시.원격 제어: 키보드와 마우스를 사용하여 디바이스를 조작할 수 있음.무선 또는 유선 연결: USB 케이블을 통한 빠른 연결 또는 Wi-Fi를 통한 무선 연결 지원.저사양에서도 높은 성능: 낮은 지연 시간과 효율적인 리소스 사용.녹화 및 스크린샷: 디바이스 화면을 녹화하거나 스크린샷을 저장 가능.텍스트 입력: PC 키보드를 사용해 Android 디바..

오픈소스에 대한 생각

오픈 소스는 공개적으로 그 설계에 액세스할 수 있기 때문에 누구나 기술을 수정하고 공유할 수 있는 분산형 프로덕션 모델이다. 이 용어는 소프트웨어 개발 맥락에서 해당 소프트웨어가 특정 무료 배포 기준을 준수한다는 의미에서 비롯되었다. 오늘날 오픈 소스 방식이라는 용어는 무료 정보 교환, 빠른 프로토타입 제작, 협업 개발의 원칙에 기반한 더 광범위한 가치 집합을 나타낸다. 기술이 유기적으로 발전하도록 누구나 새로운 아이디어를 내고 개선할 수 있다. - 출처: https://aws.amazon.com/ko/what-is/open-source/ 많은 제품들이 오픈소스를 사용하여 개발되고 있고 많은 개발자 및 회사에서 오픈소스에 기여를 하고 있다. 하지만 여전히 일부 회사의 매니지먼트들은 오픈소스에 기여하는 이..

Development 2024.11.23

2024년도 외부 활동 정리 (개발 확산 활동)

과학기술정통부에서 주관하고 정보통신산업진흥원 (NIPA)에서 운영하는 Open Up의 오픈소스 프론티어 프로그램에 오래전부터 참여하고 있다. 오픈소스 개발자 양성을 장려하기 위해 오래전부터 지원하던 사업으로 아쉽게도 올해를 끝으로 내년부터 프론티어 지원을 안하기로 결정했다고 한다. 이 프로그램 덕분에 강제로 조금이나마 오픈소스에 기여하기도 했고 개발 확산을 위한 블로그, 외부 강연, 멘토링, 컨퍼런스 참여를 할 수 있었다. 물론 이 프로그램이 없어진다고 해서 안하는 것은 아니지만 보고에 대한 강박과 강제성이 없어져 많이 느슨해 질까 걱정이 된다. 올해의 외부 활동은 어느 정도 끝난 것 같아 정리하는 셈 치고 간단히 글을 적어보고자 한다. 블로그 기고가 많이 있었고 LG인화원 세미나, 컨퍼런스 발표 및 참..

Daily 2024.11.14

git send-email 에서 gmail 사용시 비밀번호는?

오랜만에 Yocto 커뮤니티에서 iptables 버그 리포트가 날라왔다. 이유인 즉슨 이전 iptables 1.8.10 업그레이드 할 때 특정 패치도 함께 뺐기 때문이다. 다시 살리려고 빌드 환경을 셋업해서 테스트를 하고 아래 명령어를 통해 yocto에 올렸다. OE에 기여하는 방법과 gmail 환경 설정하는 방법은 https://www.yocto.co.kr/26 글을 참고하기 바란다. git send-email --to=openembedded-core@lists.openembedded.org --confirm=always -M -1 --subject-prefix="OE-core][PATCH" git send-email 명령어로 메일 주소와 함께 날리려고 하니 비밀 번호를 묻는다. 아주 오래전에 보안 문..

Yocto 2024.05.28

Yocto 프로젝트 Release

2024년 5월 16일 기준 Yocto 최신 릴리스는 5.0 Scarthgap 이다. 2024년 4월에 릴리스 되었고 4년동안 유지되는 LTS (Long Term Support) 버전이다. 기본적으로 Yocto 프로젝트는 6개월 단위로 릴리스를 하고 그 다음 릴리스가 나오면 유지보수를 종료시킨다 2020년에 Dunfell 3.1 버전부터 커뮤니티의 요구에 따라 2년 단위의 LTS 버전과 2년 유지보수를 결정했었다. 하지만 최근에 LTS 유지보수 기간을 2년에서 4년으로 연장하는 결정을 하였다. 위는 최근 릴리스 버전을 https://wiki.yoctoproject.org/wiki/Releases 에서 캡쳐해서 올려놓았다. https://docs.yoctoproject.org/next/migration-g..

Yocto 2024.05.16
728x90
반응형