IT 4

리눅스 | NVIDIA | Cuda | CuDNN | 텐서플로 | GPU 환경 구축 및 설치

*환경 구축에 앞서 각 프로그램의 버전을 제대로 맞추고 설치 하는 것이 중요* 저의 경우, Linux Tensorflow GPU 환경 구축1. 리눅스 설치 USB를 통해 Ubuntu를 설치 2. NVIDIA 설치 및 버전 확인nvidia-smi * 갑자기 PC 듀얼 모드가 안된다면 nvidia를 재설치 해보세요 3. cuda 설치wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run Continue 선택 accept 선택 Install , CUDA toolkit 선택X 표시 한 것만 설치 됨.CUDA Toolkit 12.2만 설치중복 설치하면 fa..

IT/소프트웨어 2025.06.13

[파이썬] 변수 선언에 대해서 #전역 변수(global) #지역변수(local)

"변수에 대해서"global : 전역 변수global을 앞에 붙이면 함수 밖에서 선언한 전역 함수를 가르키게  함수 안에서 값을 변경하면 그 값이 출력됨일반 함수 내에서 전역 변수를 사용할 때 사용 nonlocal : 비지역 변수nonlocal을 앞에 붙이면 함수 밖에서 선언한 비지역 함수를 가르키게 됨중첩 함수 내에서 상위 함수의 변수를 사용할 때 사용중첩 함수에서 global을 사용하면 에러남 >> 이럴 때 nonlocal을 사용해줌프로그래머스는 def로 시작하는 문제 형식이므로 dfs의 중첩 def(함수)를 사용할 경우 nonlocal을 사용해 주어야 함 local : 지역 변수함수 밖 함수와 다른 지역 함수임을 알림 a = 3 #전역 변수def func(): a = 5 #지역함수 ..

IT/언어 2024.05.10

[소프트웨어] 소프트웨어 개요 및 요구사항 확인

운영체제란? 운영체제 : 하드웨어 및 소프트웨어 자원을 효울적으로 관리하며 공통된 기능을 제공하는 소프트웨어. Computer Windows UNIX Linux Mobile Android IOS DBMS분석 DBMS : DB라는 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램. DBMS의 기능? 중복제어, 접근제어, 인터페이스 제공, 관계표현, 샤딩/파티셔닝, 무결성 제약조건, 백업 및 회복 DBMS 고려사항 성능측면(가용성, 성능, 상호 호환성) 지원 측면(기술 지원, 구축 비용) 플랫폼 성능 특성 분석 기법 - 사용자 인터뷰, 성능테스트, 산출물 점검 모델링 기법 데이터 흐름도(DFD) : 프로세스나 시스템의 정보 흐름을 나타냄. - 처리기(), 데이터 흐름(화살표)..

IT/소프트웨어 2024.02.07

가상화 클라우드

기존 환경의 문제 서버실의 문제 노동과 에너지를 현상 유지(인프라, application)에 많이 사용 개선과 경쟁은 30%미만 >> 투자 가상화를 통해 해결 가능 스토리지 > 클라우드(=가상화 플랫폼) : 가상화 resorce 할당과 가상화 * 서버 < 서버 렉 < 서버실 가상 메모리(자원)를 할당할 수 있음 : 자르거나 붙임 서버를 구축하는데 필요한 비용, 인건비, 환경 문제해결 * 물리적 하드웨어(cpu, network 등 architecture)를 분리시켜 머신에 가상으로 할당해줌 * hypervisor : os (분리시켜주는) : hosted virtualization, bare-metal virtualization 클라이언트 하이퍼바이저 : 호스트 os위에 설(ex. VB) 서버 하이퍼바이저:..

IT/클라우드 2023.11.30