MAX 그래프 안의 Mojo
Mojo로 사용자 지정 연산을 작성합니다.
MAX 그래프 안의 Mojo은(는) CoddyKit의 무료 Mojo Academy 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Mojo Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Mojo Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
모델은 그래프입니다
MAX 내부에서 모델은 그래프로 표현됩니다. 그래프는 데이터가 한 노드에서 다음 노드로 흐르는 연산 네트워크입니다. 🔗
연산이란
그래프의 각 노드는 연산이며, 입력에 적용되는 행렬 곱셈이나 활성화 함수 같은 하나의 작업입니다.
기본 제공 연산
MAX에는 일반적인 계층을 처리하는 다양한 기본 제공 연산이 포함되어 있으므로, 일반적인 모델 그래프 대부분은 추가 코드 없이 작동합니다.
사용자 지정 연산이 필요한 이유
때로는 모델에 MAX가 포함하지 않은 연산이 필요합니다. 그럴 때 빈 부분을 채우기 위해 사용자 지정 연산을 작성합니다.
Mojo로 사용자 지정 연산 만들기
Mojo로 사용자 지정 연산을 작성하면 모델에 필요한 정확한 계산을 시스템 수준의 속도로 수행할 수 있습니다.
연산은 함수입니다
사용자 지정 연산은 본질적으로 입력 텐서를 받아 그래프에 사용할 출력 텐서를 생성하는 Mojo 함수입니다.
fn my_op(x: Tensor) -> Tensor:필요한 곳에서 속도 내기
연산이 Mojo로 작성되므로 SIMD와 같은 기법을 사용해 하드웨어가 허용하는 만큼 빠르게 해당 노드를 실행할 수 있습니다.
그래프에 끼워 넣기
정의한 사용자 지정 연산을 등록하면 MAX가 기본 제공 연산과 마찬가지로 그래프에 배치할 수 있습니다.
함께 최적화하기
MAX는 사용자 지정 노드를 포함한 전체 그래프를 계속 최적화하며, 최상의 전체 처리량을 위해 작업을 융합하고 일정을 조정합니다.
두 가지 장점 모두 얻기
이 방식에서는 모델 대부분을 표준으로 유지하면서, 속도가 필요한 지점에만 직접 튜닝한 Mojo 연산을 삽입할 수 있습니다.
사용할 때
기본 제공 연산이 이미 잘 처리하는 부분이 아니라, 누락되었거나 느린 노드가 병목일 때 사용자 지정 연산을 사용하십시오. ✨
빠른 확인
Mojo가 MAX 계산 그래프와 어떻게 연결되는지 떠올려 보십시오.
복습
MAX 모델은 연산으로 구성된 그래프이며, Mojo를 사용하면 그래프에 바로 삽입할 수 있는 빠른 사용자 지정 연산을 작성할 수 있다는 점을 확인했습니다. 🎯
자주 묻는 질문
“MAX 그래프 안의 Mojo” 강의는 무료인가요?
네 — “MAX 그래프 안의 Mojo” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Mojo Academy 강의 전체를 잠금 해제할 수 있습니다. Mojo Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“MAX 그래프 안의 Mojo”에서 뭘 배우나요?
Mojo로 사용자 지정 연산을 작성합니다. 브라우저에서 직접 실행하는 실습 코드로 Mojo Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Mojo Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Mojo Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.
“MAX 그래프 안의 Mojo” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Mojo Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Mojo Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- MAX가 제공하는 기능
- MAX 그래프 안의 Mojo
- MAX로 모델 제공하기
- Mojo와 운영 환경의 인공지능이 만나는 지점