Hub documentation

Spaces의 라이브북

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Spaces의 라이브북

Livebook은 Elixir으로 인터랙티브 코드 노트북을 작성하기 위한 오픈소스 도구입니다. 수치 계산, 데이터 과학, Machine Learning을 위한 Elixir 도구 모음의 일부로 성장하고 있습니다.

Livebook의 가장 흥미로운 기능 중 일부는 다음과 같습니다:

  • 재현 가능한 워크플로: Livebook은 패키지 관리까지 포함하여 예측 가능한 순서로 코드를 실행합니다
  • 스마트 셀: Livebook의 확장 가능한 노트북 셀을 사용하여 몇 번의 클릭만으로 데이터 조작 및 머신러닝 모델 실행과 같은 복잡한 작업을 수행합니다
  • Elixir 기반: Elixir 프로그래밍 언어의 힘을 활용하여 머신을 넘어 확장되는 동시성 및 분산 노트북을 작성하세요

자세한 내용은 이 15분 영상을 시청해 보세요. 또는 Livebook 웹사이트를 방문하거나, Twitter와 블로그를 팔로우하여 새로운 기능과 업데이트를 확인해 보세요.

첫 Livebook Space

Livebook는 몇 번의 클릭만으로 Space에서 실행할 수 있습니다. 아래 버튼을 클릭하여 Livebook의 Docker 템플릿을 사용해 새로운 Space 생성을 시작하세요:

그 후:

  1. Space에 이름을 지정하세요
  2. Livebook의 비밀번호를 설정하세요
  3. 가시성을 public으로 설정
  4. Space 만들기

Creating a Livebok Space

이 과정을 통해 Livebook의 Docker 이미지를 사용하여 Space 빌드가 시작됩니다.

Livebook의 Smart cells 기능이 정상적으로 작동하려면 Space의 가시성이 public으로 설정되어 있어야 합니다. 그러나 Livebook 인스턴스는 Livebook 인증에 의해 보호됩니다.

Smart cell is a type of Livebook cell that provides a UI component for accomplishing a specific task. The code for the task is generated automatically based on the user's interactions with the UI, allowing for faster completion of high-level tasks without writing code from scratch.

앱 빌드가 완료되면 Space의 “App” 탭으로 이동하여 이전에 설정한 비밀번호로 Livebook에 로그인하세요:

Livebook authentication

이것으로 끝입니다! 이제 Space에서 Livebook을 사용할 수 있습니다.

Livebook를 처음 사용하시는 경우, Livebook 자체의 인터랙티브 노트북을 통해 사용법을 배울 수 있습니다:

Livebook's learn notebooks

Hugging Face Models와 Livebook 통합

Livebook에는 Hugging Face 모델 공식 통합 기능이 있습니다. 이 기능을 사용하면 몇 번의 클릭만으로 Livebook에서 다양한 Machine Learning 모델을 실행할 수 있습니다.

다음은 이를 수행하는 방법을 보여주는 짧은 비디오입니다:

Livebook의 버전을 업데이트하는 방법

Livebook를 최신 버전으로 업데이트하려면 Space의 Settings 페이지로 이동하여 “Factory reboot this Space”를 클릭하세요:

Factory reboot a Space

주의 사항

Space에서 Livebook을 실행할 때 다음 주의사항이 적용됩니다:

  • Space의 가시성 설정이 public이어야 합니다. 그렇지 않으면 Smart cells가 작동하지 않습니다. 다만, LIVEBOOK_PASSWORD 시크릿을 설정했으므로 Livebook 인스턴스는 여전히 Livebook 인증 뒤에 있게 됩니다.
  • Space가 재시작되면 Livebook의 전역 구성이 손실됩니다. 배포 간에 구성을 유지해야 하는 경우 desktop app 사용을 고려해 보세요.

피드백 및 지원

개선 제안이 있거나 특정 지원이 필요하신 경우, GitHub의 Livebook 커뮤니티에 참여해 주세요.

Update on GitHub