현재 사용중인 거의 모든 필라멘트가 열가소성 소재라는 사실에도 불구하고 각 필라멘트마다 고유 한 온도 요구 사항이 있습니다.'는 개별 필라멘트가 서로 화학적으로 매우 다르기 때문입니다. PLA와 같은 일부는 전분으로 만들어지며 ABS와 같은 일부에는 오일베이스가 있습니다.
열가소성 수지의 화학적 구성은 유리 전이 온도, 즉 필라멘트가 취성 필라멘트에서 압출 가능한 고무 물질로 변하는 온도에 직접 영향을줍니다. 이 온도는 적절한 인쇄를 위해 도달해야하며 각 필라멘트의 유리 전이 온도가 다르기 때문에 모든 플라스틱은 다른 온도에서 인쇄해야합니다.
E3D 핫 엔드 (출처 : MatterHackers)
특정 압출 온도 외에도 일부 필라멘트에는 특정 가열 층 온도가 필요합니다. 특정 필라멘트가 식 으면 수축하고 뒤 틀립니다. 가열 된 베드는 압출시 플라스틱이 느리게 냉각되어 뒤틀림이 최소화됩니다.
가열 된 베드는 접착력이 추가되어 첫 번째 층이 잘 붙고 인쇄 중에 베드에서 부품이 분리되지 않습니다.
실패한 인쇄와 완벽한 인쇄의 차이가 될 수 있으므로 이러한 온도를 올바르게 유지하는 것이&# 39입니다.
PLA
PLA 필라멘트 스풀은 다양한 색상으로 제공됩니다 (출처 : All3DP)
PLA는 오늘날 가장 인기있는 필라멘트이며, 그 인기의 이유 중 하나는 인쇄 조건에 대한 신뢰도입니다.
PLAprints는 210 ° C 부근에서 가장 유용하지만, 다목적이며 180-230 ° C 어느 곳에서나 잘 작동 할 수 있습니다. 가열 베드가 필요하지 않지만 프린터에 가열 베드가있는 경우 20 ~ 60 ° C 사이로 설정하십시오.
PLA로 인쇄 할 때는 반드시 냉각 팬을 켜 두십시오. PLA는 적절한 냉각으로 최상의 결과를 제공합니다.
전체적으로 PLA는 인쇄가 매우 쉽고&# 39를 사용하지 않습니다.
ABS
이와 같은 뒤틀림은 ABS에서 일반적이며 완벽하게 좋은 인쇄물을 파괴 할 수 있습니다 (출처 : PrusaMK2.com)
최근까지 ABS가 가장 널리 사용되는 필라멘트였습니다. 그런 다음 PLA로 인해 최고의 자리를 차지했습니다. 주로 인쇄하기가 훨씬 더 어렵 기 때문입니다.
ABS는 성공적으로 인쇄하려면 약간 더 높은 온도가 필요합니다. 노즐 온도는 210 ~ 250 ° C가 가장 좋으며 가열 된 주변 온도는 80 ~ 110 ° C가 필요합니다.
또한 ABS는 매우 느리게 냉각되도록 동봉 된 3D 프린터로 인쇄해야합니다. ABS가 식 으면 수축하고 인쇄가 너무 빨리 식 으면 뒤 틀리기 때문입니다. 같은 이유로 ABS를 인쇄하는 동안 냉각 팬을 꺼야합니다.
PETG
PETG' s 서명 반투명 색상 (출처 : Thomas Sanladerer YouTube)
PETG는 PLA와 ABS의 여러 측면을 결합한 비교적 새로운 이민자입니다.
노즐 온도가 220 ~ 250 ° C 인 매우 높은 온도가 필요합니다. 그러나 PETG는 ABS와 달리 가열 베드가 필요하지 않습니다.
PETG는 침대에 파란색 화가 테이프로 가장 잘 인쇄됩니다. 그것없이, 압출 필라멘트 스틱을 보장하기 위해 베드를 50 ~ 75 ° C로 가열해야합니다. 이 소재는 ABS와 같이 변형되지 않기 때문에 인쇄 중에 냉각 팬을 활성화 할 수 있습니다.
PETG는 PLA만큼 사용하기 쉽지는 않지만 ABS보다 훨씬 덜 까다 롭고 오늘날 가장 인기있는 필라멘트 중 하나로 입증되었습니다.
나일론
건식 (왼쪽) 및 습식 (오른쪽) 나일론으로 인쇄 된 동일한 물체 (출처 : MatterHackers)
나일론은 믿을 수 없을만큼 강력한 필라멘트이지만 작업하기가 더 어렵습니다.
이 목록의 다른 필라멘트보다 더 높은 온도에서 인쇄합니다 : 240 ~ 260 ° C 권장. 침대 온도가 70 ~ 100 ° C이면 충분하며 나일론은 큰 접착력 문제를 일으킬 수 있으므로 접착제 스틱 층도 중요합니다 .
이 문서에서 설명하는 $ gcloud config set compute/zone zone 8 명령어를 TPU 구성인 TPU VM과 TPU 노드 모두에 사용할 수 있습니다. 사용하는 $ gcloud config set compute/zone zone 8 명령어는 사용 중인 TPU 구성에 따라 다릅니다. 각 $ gcloud config set compute/zone zone 8 명령어는 탭으로 구분된 섹션에 표시됩니다. 사용하려는 TPU 구성 탭을 선택하세요. 그러면 웹페이지에 적절한 $ gcloud config set compute/zone zone 8 명령어가 표시됩니다. TPU 노드를 사용해야 하는 경우가 아니라면 TPU VM을 사용하는 것이 좋습니다. TPU 구성에 대한 자세한 내용은 시스템 아키텍처를 참조하세요.
머신러닝(ML) 모델을 실행하려면 Compute Engine VM 및 Cloud TPU 리소스가 필요합니다. 이 페이지에서는 다음을 사용하여 이러한 리소스를 관리하는 방법을 설명합니다.
- Google Cloud에 기본 CLI를 제공하는 Google Cloud CLI
- Google Cloud 리소스에 대한 통합 관리 콘솔을 제공하는 Google Cloud 콘솔
기본 요건
이 절차를 실행하려면 Google Cloud 프로젝트를 설정해야 합니다. 프로젝트가 없으면 프로젝트 만들기 및 관리를 참조하여 프로젝트를 설정하세요.
$ gcloud config set compute/zone zone 8 명령어를 사용하는 경우 Google Cloud Shell을 사용하거나 로컬에서 $ gcloud config set compute/zone zone 8 명령어를 설치할 수 있습니다. Google Cloud Shell을 사용하면 소프트웨어를 설치하지 않고도 Cloud TPU와 상호작용할 수 있습니다. 일정 기간 동안 비활성 상태이면 Google Cloud Shell의 연결이 해제될 수 있으므로 장기 실행 명령어를 실행하는 경우 로컬 머신에 $ gcloud config set compute/zone zone 8를 설치하는 것이 좋습니다. $ gcloud config set compute/zone zone 8 명령어는 Google Cloud CLI에 포함되어 있습니다.
- Google Cloud CLI 설치
프로젝트를 사용하도록 $ gcloud config set compute/zone zone 8를 구성합니다.
gcloud config set project project-nameCloud TPU 리소스를 만들려는 영역을 사용하도록 $ gcloud config set compute/zone zone 8를 구성합니다. 예를 들면 $ gcloud compute tpus tpu-vm create tpu-name \ --zone=zone \ --accelerator-type=v3-8 \ --version=tpu-vm-tf-2.11.08입니다.
$ gcloud config set compute/zone zone
$ gcloud config set compute/zone zone 8 명령어에 대한 자세한 내용은 $ gcloud config set compute/zone zone 8 참조를 확인하세요.
Cloud TPU 만들기
Cloud TPU를 만들면 Compute Engine VM 및 TPU 리소스를 만듭니다.
$ gcloud config set compute/zone zone 8를 사용하여 Cloud TPU 만들기
Cloud Shell을 사용하려면 Cloud Shell 열기를 클릭합니다. 그렇지 않으면 로컬 컴퓨터에서 명령 프롬프트/터미널 창을 엽니다.
Cloud TPU 리소스를 만듭니다. 사용하는 명령어는 TPU VM 또는 TPU 노드를 사용하는지에 따라 다릅니다. 자세한 내용은 시스템 아키텍처를 참조하세요.
TPU VM
참고: TPU VM을 시작할 때 다음 명령어에 표시된 기본 TPU 소프트웨어 버전을 사용하거나 Cloud TPU 소프트웨어 버전을 참조해서 다른 지원되는 TPU 소프트웨어 버전을 지정할 수 있습니다.$ gcloud compute tpus tpu-vm create tpu-name \
--zone=zone \
--accelerator-type=v3-8 \
--version=tpu-vm-tf-2.11.0명령어 플래그 설명
$ gcloud compute tpus execution-groups create --name=tpu-name \
--zone=zone \
--tf-version=2.11.0 \
--machine-type=n1-standard-1 \
--accelerator-type=v3-82Cloud TPU를 생성하려는 영역입니다.$ gcloud compute tpus execution-groups create --name=tpu-name \
--zone=zone \
--tf-version=2.11.0 \
--machine-type=n1-standard-1 \
--accelerator-type=v3-83생성할 Cloud TPU의 유형입니다.$ gcloud compute tpus execution-groups create --name=tpu-name \
--zone=zone \
--tf-version=2.11.0 \
--machine-type=n1-standard-1 \
--accelerator-type=v3-84Cloud TPU 소프트웨어 버전입니다.$ gcloud compute tpus execution-groups create --name=tpu-name \
--zone=zone \
--tf-version=2.11.0 \
--machine-type=n1-standard-1 \
--accelerator-type=v3-85(선택사항)TPU 인스턴스가 보안 부팅이 사용 설정된 상태로 생성되도록 지정합니다. 이렇게 하면 보안 VM 인스턴스가 암시적으로 생성됩니다. 자세한 내용은 보안 VM이란 무엇인가요?를 참조하세요.
TPU 노드
$ gcloud compute tpus execution-groups create --name=tpu-name \ --zone=zone \ --tf-version=2.11.0 \ --machine-type=n1-standard-1 \ --accelerator-type=v3-8명령어 플래그 설명
$ gcloud compute tpus execution-groups create --name=tpu-name \ --zone=zone \ --tf-version=2.11.0 \ --machine-type=n1-standard-1 \ --accelerator-type=v3-82Cloud TPU를 생성하려는 영역입니다.$ gcloud compute tpus execution-groups create --name=tpu-name \ --zone=zone \ --tf-version=2.11.0 \ --machine-type=n1-standard-1 \ --accelerator-type=v3-87$ gcloud config set compute/zone zone 8 명령어가 VM에 설치하는 TensorFlow 버전입니다.$ gcloud compute tpus execution-groups create --name=tpu-name \ --zone=zone \ --tf-version=2.11.0 \ --machine-type=n1-standard-1 \ --accelerator-type=v3-89생성할 Compute Engine VM의 머신 유형입니다.$ gcloud compute tpus execution-groups create --name=tpu-name \ --zone=zone \ --tf-version=2.11.0 \ --machine-type=n1-standard-1 \ --accelerator-type=v3-83생성할 Cloud TPU의 유형입니다.$ gcloud config set compute/zone zone 8를 사용하여 Cloud TPU 큐에 추가된 리소스 만들기
$ gcloud config set compute/zone zone 8를 사용하여 Cloud TPU를 큐에 추가된 리소스로 만들 수도 있습니다. 큐에 추가된 리소스를 요청하면 요청이 Cloud TPU에서 관리하는 큐에 추가됩니다. 리소스를 사용할 수 있게 되면 리소스가 할당되며 배타적으로 사용할 수 있습니다. 자세한 내용은 Cloud TPU 큐에 추가된 리소스를 참조하세요.
표준 설치 스크립트 실행
TPU VM을 만들 때 $ gcloud compute tpus tpu-vm create tpu-name \ --zone=zone \ --accelerator-type=tpu-type \ --version=tpu-vm-tf-2.11.0 \ --metadata startup-script='#! /bin/bash pip3 install numpy EOF' 3 매개변수를 지정하여 각 TPU VM에서 시작 스크립트를 실행할 수 있습니다. 다음은 TPU VM에 $ gcloud compute tpus tpu-vm create tpu-name \ --zone=zone \ --accelerator-type=tpu-type \ --version=tpu-vm-tf-2.11.0 \ --metadata startup-script='#! /bin/bash pip3 install numpy EOF' 4를 사용하는 예시입니다.
$ gcloud compute tpus tpu-vm create tpu-name \ --zone=zone \ --accelerator-type=tpu-type \ --version=tpu-vm-tf-2.11.0 \ --metadata startup-script='#! /bin/bash pip3 install numpy EOF'TPU VM이 생성된 후 $ gcloud compute tpus tpu-vm create tpu-name \ --zone=zone \ --accelerator-type=tpu-type \ --version=tpu-vm-tf-2.11.0 \ --metadata startup-script='#! /bin/bash pip3 install numpy EOF' 5를 사용하여 TPU VM에 연결하고 다음 명령어를 실행하여 시작 스크립트에서 로그를 볼 수 있습니다.
$ cat /var/log/syslog | grep startup-scriptGoogle Cloud Console에서 Cloud TPU 만들기
- Google Cloud 콘솔로 이동합니다.
- 왼쪽 탐색 메뉴에서 Compute Engine > TPU를 선택합니다.
- TPU 노드 만들기를 클릭합니다.
- 이름 상자에 TPU 인스턴스 이름을 입력합니다.
- 영역 상자에서 TPU를 만들 영역을 선택합니다.
- TPU 구성에서 TPU VM 또는 TPU 노드를 선택합니다. TPU 구성은 TPU를 TPU VM 또는 TPU 노드로 만들지를 결정합니다. 자세한 내용은 시스템 아키텍처를 참조하세요.
- TPU 유형에서 만들려는 TPU 유형을 선택합니다.
- TPU 소프트웨어 버전에서 소프트웨어 버전을 선택합니다. Cloud TPU VM을 만들 때 TPU 소프트웨어 버전은 설치할 TPU 런타임 버전을 지정합니다. Cloud TPU 노드를 만들 때 TPU 소프트웨어 버전을 사용하면 노드의 VM에 설치된 ML 프레임워크를 선택할 수 있습니다. 다른 설정은 필요하지 않습니다. 자세한 내용은 지원되는 모델을 참조하세요.
- 만들기를 클릭하여 리소스를 만듭니다.
Cloud TPU VM에 연결
기본적으로 TPU 노드를 만드는 데 사용하는 $ gcloud config set compute/zone zone 8 명령어는 자동으로 TPU 노드에서 SSH를 통해 연결하려고 합니다. TPU 노드를 사용 중이고 $ gcloud config set compute/zone zone 8 명령어를 사용하여 Compute Engine 인스턴스에 연결하지 있지 않은 경우에는 다음 TPU 노드 명령어를 실행하여 연결할 수 있습니다. TPU VM을 사용할 때는 다음 TPU VM 명령어를 사용하여 명시적으로 TPU에서 SSH를 통해 연결해야 합니다.
TPU VM
$ gcloud compute tpus tpu-vm ssh tpu-name \
--zone=zoneTPU 노드
$ gcloud compute ssh tpu-name\
--zone=zone
Cloud TPU 리소스 나열
지정된 영역에서 모든 Cloud TPU를 나열할 수 있습니다.
$ gcloud config set compute/zone zone 8를 사용하여 Cloud TPU 리소스 나열
사용하는 명령어는 TPU VM 또는 TPU 노드를 사용하는지에 따라 다릅니다. 자세한 내용은 시스템 아키텍처를 참조하세요.
TPU VM
$ gcloud compute tpus tpu-vm list --zone=zoneTPU 노드
$ gcloud compute tpus execution-groups list --zone=zone
이 명령어는 지정된 영역의 Cloud TPU 리소스를 나열합니다. 현재 설정된 리소스가 없으면 출력에서 VM과 TPU가 대시(-)로만 표시됩니다. 하나의 리소스는 활성 상태이고 다른 리소스는 활성 상태가 아닌 경우 상태가 비정상이라는 메시지가 표시됩니다. 이러한 경우 실행 중이 아닌 리소스를 시작하거나 다시 시작해야 합니다.