본문 바로가기
  • 머킹이의 머신로그

전체 글135

파이썬 백준 알고리즘 풀기 [백준 15552, 25314] 코딩은 체육과목 입니다, 빠른 A+B 25314번. 코딩은 체육과목 입니다문제 오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ 책을 열심히 읽었던 혜아는 간단히 두 수를 더하는 코드를 칠판에 적었다. 코드를 본 면접관은 다음 질문을 했다. “만약, 입출력이 N바이트 크기의 정수라면 프로그램을 어떻게 구현해야 할까요?”혜아는 책에 있는 정수 자료형과 관련된 내용을 기억해 냈다. 책에는 long int는 4바이트 정수까지 저장할 수 있는 정수 자료형이고 long long int는 8바이트 정수까지 저장할 수 있는 정수 자료형이라고 적.. 2024. 9. 2.
파이썬 프로그래머스 코딩테스트 풀기 [Python] 진료순서 정하기 진료순서 정하기 문제 설명외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항중복된 원소는 없습니다.1 ≤ emergency의 길이 ≤ 101 ≤ emergency의 원소 ≤ 100 def solution(emergency): answer = [] tmp = sorted(emergency, reverse=True) for i in emergency: answer.append(tmp.index(i)+1) return answer 생각보다 고.. 2024. 8. 30.
vLLM 이란 뭘까? [vLLM]코드 실습 vLLM 이란 뭘까? 안녕하세요. 머킹입니다.vLLM을 사용하고자 vLLM에 대해서 조금 알아보았습니다.아래 examples 예제도 많으니 꼭 시도해보세요!  vLLM: 대형 언어 모델 서빙의 새로운 기준대형 언어 모델(LLM)은 오늘날 다양한 응용 프로그램에서 핵심적인 역할을 하고 있습니다.이러한 모델을 효과적으로 배포하고 실시간으로 서비스하는 것은 점점 더 중요한 과제가 되고 있습니다.여기서 등장하는 것이 바로 vLLM입니다. vLLM은 대형 언어 모델을 고성능, 저지연으로 서빙하기 위해 설계된 라이브러리입니다. vLLM의 주요 기능1. 고성능 서빙:vLLM의 가장 큰 강점 중 하나는 PagedAttention이라는 기술을 사용하여 메모리 관리와 처리 성능을 극대화한다는 점입니다.. 2024. 8. 29.
Docker 튜토리얼 안녕하세요 머킹입니다.오늘 도커에 관해서 열심히 배웠는데 엄청 유용하더라구요.시간이 너무 짧아서 아쉬웠어요. 도커는 물론, 쿠버네티스도 배워보고 싶네요. Docker 정리 문서가상화가상화: 물리적 하드웨어 리소스를 논리적으로 나누어 여러 개의 독립된 운영체제와 애플리케이션을 동시에 실행할 수 있게 하는 기술하나의 컴퓨터를 여러 대의 컴퓨터처럼 사용 가능파이썬 가상환경: 아나콘다가 개발됨 (버전별로 가상화 가능)VMware, VirtualBox: 운영체제를 격리화하여 윈도우 내에서 리눅스를 사용 가능컨테이너 vs 가상머신컨테이너: 자원을 효율적으로 사용, 같은 OS만 사용 가능 (운영체제 의존성 존재)가상머신: 서비스 연결이 어려움, 포트포워딩 및 볼륨 매칭 필요도커: 가상머신과 컨테이너의 장점을 결합, .. 2024. 8. 28.
728x90