본문 바로가기
반응형

전체 글41

[C++ / MFC] 트레이 아이콘 만들기 예제 트레이 아이콘(Tray Icon)이란? 윈도우 작업표시줄 우측 아이콘 트레이에 표시되는 아이콘을 의미합니다.  ※ 트레이 아이콘 추가 / 수정 / 삭제// ---------- 추가 ----------m_tnd.cbSize = sizeof(NOTIFYICONDATA);m_tnd.hWnd = GetSafeHwnd();m_tnd.uID = 0;m_tnd.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;m_tnd.uCallbackMessage = WM_TRAY_NOTIFY;_tcscpy(m_tnd.szTip, _T("TrayIcon")); // 툴팁 텍스트 설정m_pIconList = pList; // 아이콘 리스트 지정m_tnd.hIcon = m_pIconList[0]; .. 2025. 1. 9.
[Python] HuggingFace로 오픈소스 AI모델 구동해보기 [04] [Python] GPU로 AI 모델을 구동하기 위한 PyTorch + CUDA + cuDNN 설정 방법 [03][Python] LangChain으로 Llama3 언어 모델 구동해보기 [02][Python] 메타의 대규모 AI 언어모델 Llama3 설치 및 사용방법 [01]메타에서 AI기술의 발전을 가속화 할 수 있도록 대규모 언어 모델(LLM)을 오픈소스로dev-drive.tistory.com  허깅페이스란?  현재 가장 유명한 인공지능 플랫폼으로 자연어 처리를 위한 Transformer 라이브러리와데이터 처리를 위한 Datasets 라이브러리, 데이터를 토큰화 시키는 Tokenizers 라이브러리 등 AI모델 처리를 위한 다양한 편의 기능을 제공하고 Hub를 통해 모델을 호스팅하거나 공유할 수 있는 플.. 2024. 9. 10.
[Python] GPU로 AI 모델을 구동하기 위한 PyTorch + CUDA + cuDNN 설정 방법 [03] [Python] LangChain으로 Llama3 언어 모델 구동해보기 [02][Python] 메타의 대규모 AI 언어모델 Llama3 설치 및 사용방법 [01]메타에서 AI기술의 발전을 가속화 할 수 있도록 대규모 언어 모델(LLM)을 오픈소스로 공개했습니다.OpenAI의 GPT로 테스트를 진행하려면dev-drive.tistory.com AI모델 테스트는 CPU를 사용해서 진행해도 되지만 실제 서비스를 하기 위해서는병렬처리에 특화된 GPU를 사용해서 모델을 구동시켜야 합니다. 아시겠지만 최근 엔비디아가 핫한 이유도 AI모델 구동에 GPU가 필수적이기 때문입니다.   https://www.nvidia.com/ko-kr/geforce/graphics-cards/40-series/ 엔비디아 GPU의 사양 리.. 2024. 7. 29.
[Python] LangChain으로 Llama3.1 언어 모델 구동해보기 [02] [Python] 메타의 대규모 AI 언어모델 Llama3 설치 및 사용방법 [01]메타에서 AI기술의 발전을 가속화 할 수 있도록 대규모 언어 모델(LLM)을 오픈소스로 공개했습니다.OpenAI의 GPT로 테스트를 진행하려면 카드를 등록해서 API비용도 지불해야되고 여러 가지 껄끄러dev-drive.tistory.com 라마3 모델의 한국어 처리 능력을 향상시키려면 한국어로 파인튜닝된 모델을 사용하거나, LangChain을 통해 한국어로 번역한 후 답변해 달라고 요청하는 등의 방법을 사용할 수 있습니다. 파인튜닝(Fine-tuning)이란? 이미 학습된 머신러닝 모델을 새로운 데이터나 특정 작업에 맞게 추가로 학습시키는 것을 의미합니다. 랭체인(LangChain)이란? 지시사항이나 답변 예시 등 다양한 .. 2024. 6. 27.
[Python] 메타의 대규모 AI 언어모델 Llama3.1 설치 및 사용방법 [01] 메타에서 AI기술의 발전을 가속화 할 수 있도록 대규모 언어 모델(LLM)을 오픈소스로 공개했습니다. OpenAI의 GPT로 테스트를 진행하려면 카드를 등록해서 API비용도 지불해야되고 여러 가지 껄끄러운 부분이 많은데 무료로 로컬에서 테스트해볼 수 있는 괜찮은 모델이니 관심 있으신 분들은 설치해서 테스트 해보시길 바랍니다. 우선 가장 쉽게 테스트 해보기 위해서는 Ollama라는 클라이언트 프로그램을 설치해야 합니다. Download Ollama on WindowsDownload Ollama on Windowsollama.com사이트에 접속해서 운영체제를 선택한 후 Ollama를 다운로드 받습니다. (설명은 윈도우로 하겠습니다) 다운로드가 완료되면 설치파일을 실행하여 설치를 진행합니다. 설치가 완료되면 .. 2024. 6. 27.
비주얼스튜디오(VS) 다중 문자열, 여러 단어 검색 방법 BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)END_MESSAGE_MAP()예를 들어 이런 코드가 있다고 했을 때 "CAboutDlg"과 "CDialogEx"이 한 라인에 연달아서 나오지 않고떨어진 경우까지 검색하고 싶은 경우에는 일반적인 방법으로는 불가능하고 정규표현식을 사용해서 검색해야 합니다.  비주얼스튜디오에서 Ctrl + Shift + F를 누르면 나오는 검색 창입니다.정규식 사용을 체크해주고 검색할 정규식을 입력합니다. ^(?=.*A)(?=.*B).* 이런 식으로 A, B 자리에 원하는 문자열을 넣어주면 다음과 같이 검색할 수 있습니다. 2024. 5. 14.
[C#] CefSharp.Core.Runtime.dll 에러 해결 방법 이런 에러 원인의 99%는 프로그램 실행에 필요한 dll을 찾지 못해서 발생하는 문제입니다. 보통 이런 문제는 개발했던 PC와 환경이 다른 PC에서 프로그램을 실행하려고 할 때 발생하는데 일반적인 상황에서 프로그램을 실행하면 우선 같은 경로에서 필요한 dll들을 찾고 그 다음 환경 변수에 등록된 C:\WINDOWS\system32 같은 시스템 경로에서 dll들을 찾게 됩니다. Visual Studio를 설치하면 시스템 변수에 개발을 위한 dll들이 설치되기 때문에 개발 PC에서는 문제가 없지만 다른 PC에서 문제가 발생하는 것입니다. 🔽 따라서 해당 문제를 해결하기 위해서는 다음 2가지 항목을 체크합니다. 1. 정상 PC의 exe파일이 있는 경로에 존재하는 dll 파일들이 문제 PC의 exe파일 경로에 .. 2024. 2. 28.
[Adobe 인디자인 스크립트] 스크립트 개념 및 사용, 개발방법 정리 스크립트란?  인디자인에서 반복적인 작업을 자동화할 수 있는 도구로이미 만들어진 스크립트를 사용하는 것은 누구나 쉽게 할 수 있지만자신이 원하는 목적에 맞게 활용하기 위해서는 기본적으로 코딩에 대해서 조금은 이해하고 있어야합니다.  ※ Adobe 인디자인 스크립트의 종류스크립트 언어의 종류는 AppleScript, VBScript, JavaScript, UXPScript 4가지가 있습니다.  1. AppleScript : MacOS 환경에서만 사용할 수 있는 스크립트이며 scpt 확장자를 사용합니다.2. VBScript : Windows 환경에서만 사용할 수 있는 스크립트이며 vbs 확장자를 사용합니다.3. JavaScript : 두가지 OS에서 호환 가능한 스크립트이며 jsx 확장자를 사용하고 가장 많.. 2023. 8. 10.
소스트리 GitHub 푸시 오류 / remote: Support for password authentication was removed on August 13, 2021. 찾아보면 21년 8월 13일부터 비밀번호 인증에 대한 방식이 바뀌었다는 내용으로 새롭게 토큰을 발급 받아야 됩니다. 검색해보면 토큰을 새로 발급 받아야 된다는 내용과 과정에 대해서는 많이 나와있는데 어떻게 사용해야되는지에 대한 정보는 거의 없어서 직접 정리했습니다. 이미 토큰을 발급 받았으면 맨 밑에만 보시면 됩니다. GitHub 프로필 > Settings 선택 좌측 하단 Developer settings 메뉴 선택 Personal access tokens > Tokens (classic) > Generate new token > Generate new token (classic) 메뉴 선택 원하는 옵션을 설정하여 토큰을 생성합니다. 생성된 토큰은 계정 비밀번호와 저장소 주소에 사용됩니다. (이 페이지를.. 2023. 4. 14.
반응형