python3.9 -m jupyterlab --ip=0.0.0.0 --port=50005 --LabApp.token='' --NotebookApp.token='' --NotebookApp.password='' --no-browser --allow-root python3.9 -m jupyterlab: Python 3.9 버전을 사용하여 JupyterLab을 실행합니다. --ip=0.0.0.0: Jupyter 서버가 특정 IP 주소를 수신하도록 지정합니다. 0.0.0.0은 모든 IP 주소에서 수신하는 것을 의미합니다. --port=50005: Jupyter 서버의 포트 번호를 50005로 지정합니다. --LabApp.token='': JupyterLab의 보안 토큰을 비워두도록 지정합니다. 이렇게 하면 보안..
import torch print(torch.cuda.is_available()) print(torch.cuda.current_device()) print(torch.cuda.get_device_name(0)) torch를 이용해서 gpu 확인 되면 아래 console로 확인됨. True 0 NVIDIA A100 80GB PCIe
도커를 설치합니다~ curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh Docker 그룹에 현재 사용자를 추가하여 root 권한 없이 Docker 명령어를 실행할 수 있도록 설정합니다. 전 라즈베리파이에 해서 pi계정으로 하겠습니다. sudo usermod -aG docker pi docker-compose를 설치합니다. sudo apt-get install -y python3-pip sudo pip3 install docker-compose 설치 확인 docker --version docker-compose --version 서비스 등록하여 재부팅시 자동 실행 sudo systemctl enable docker Docker ..
version: '3.8' services: nata_tool: image: nata_tool:1.0.6 ports: - "80:80" - "443:443" deploy: resources: limits: cpus: '0.80' memory: 1G volumes: - ./container/data:/app/data - ./container/ssl:/etc/nginx/ssl - ./container/letsencrypt:/etc/letsencrypt certbot: depends_on: - nata_tool image: certbot/certbot container_name: certbot volumes: - ./container/certbot/etc:/etc/letsencrypt - ./container..
스프링에서는 특정 property가 없으면 제외할 수 bin lifecycle에서 제외할수 있는 어노테이션을 제공한다. 다음과 같이 특정 이메일이 존재할때만 빈을 등록할 코드를 작성합니다. @ConditionalOnProperty(name = "specific.email.value", matchIfMissing = false) @Component public class TokenSpecificEmailProvider { } 아래는 속성에 대한 설명은 아래와 같습니다. name 필수 속성으로, 확인할 프로퍼티의 이름을 지정합니다. 여러 개의 이름을 배열로 지정할 수도 있습니다. havingValue 프로퍼티의 값과 일치해야 하는 값을 지정합니다. 기본값은 빈 문자열("")입니다. 이 속성은 선택적으로 사용..