Skip to content
Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Close

Search

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Close

Search

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Natural Language Processing

Chi tiết cách cài đặt Rasa trên Apple Macbook sử dụng chip M1

By Chủ tiệm Mì
February 14, 2022 3 Min Read
0

Hello xin chào anh em, hôm nay chúng ta cùng nhau tìm hiểu cách cài đặt Rasa trên các máy tính Macbook sử dụng chip M1, M1 Pro, M1 Max nhé.

Ngay khi máy tính sử dụng chip Apple Silicon M1 ra mắt thì anh em chúng ta đều thấy rõ sức mạnh của nó và hồ hởi phấn khởi mua về xài và….đúng là nó mạnh thật. Tuy nhiên với các anh em làm về Python, Tensorflow thì cài đặt sẽ khó hơn đôi chút.

Trên Mì AI đã có các clip hướng dẫn cài đặt chi tiết Tensorflow trên Macbook M1 và train model bằng GPU rồi. Các bạn tìm trên kênh Youtube: https://youtube.com/c/MiAIblog nhé!

Thời gian gần đây có một số bạn cài đặt Rasa (framework thần thánh để tạo chatbot) trên Macbook M1 và gặp khó khăn vì có nhiều thư viện đặc thù của rasa bị lỗi khi cài đặt. Do đó hôm nay mình sẽ làm một bài chi tiết về cách cài đặt Rasa trên máy sử dụng Macbook M1 nhé. Hi vọng giúp được anh em.

Môi trường thực hiện

Trong bài này mình sử dụng Macbook Pro 14inch, môi trường lập trình PyCharm. Các bạn cũng có thể hoàn toàn sử dụng với các công cụ lập trình khác và các máy Macbook M1 khác nhé, không bắt buộc.

Sau khi tạo project mới xong, bạn clone repo của mình trên github về bằng lệnh:

git clone https://github.com/thangnch/MIAI_Rasa_Macbook_M1

Tiếp theo các bạn hãy gõ lệnh sau để tắt môi trường ảo của Pycharm tạo ra (nếu có)

deactivate

Rồi, bây giờ chúng ta bắt tay vào làm nào!

Cài đặt Miniforge3

Rasa sử dụng Tensorflow, mà cần Tensorflow thì theo bài trước của mình về cài đặt Tensorflow trên Macbook M1, chúng ta cần cài đặt Miniforge. Bạn chạy lần lượt các lệnh sau:

chmod +x MIAI_Rasa_Macbook_M1/install_miniforge.sh
./MIAI_Rasa_Macbook_M1/install_miniforge.sh

Sau đó bạn thực hiện theo hướng dẫn trên màn hình, chú ý khi nó hiện ra mấy cái thông tin kiểu License Agreement bạn có thể bấm nút Spacebar để nó cuộn trang cho nhanh. Còn lại đa phần là Enter và Yes.

Đến khi nào màn hình hiện lên “Thank you for installing Miniforge3!” là bạn đã cài đặt thành công. Bạn có thể kiểm tra để đảm bảo rằng Miniforge đã được cài thành công bằng lệnh:

conda -V

Nếu màn hình không báo lỗi, hiện lên phiên bản của Conda, ví dụ “Conda 4.11.0” thì bạn đã thành công. Chuyển sang bước tiếp theo.

Cài đặt môi trường ảo phục vụ Rasa

Tại bước này chúng ta sẽ tạo ra môi trường ảo chứa các thư viện cần thiết phục vụ cho ông Rasa ông ấy chạy. Ở đây mình đang cài đặt và cấu hình cho rasa 3.0.4. Các phiên bản khác hiện cũng có thể hỗ trợ, các bạn thử kiểm tra thử xem nhé.

Chúng ta tạo môi trường ảo bằng lệnh:

conda env create --name rasa304 --file=MIAI_Rasa_Macbook_M1/config/rasa_3.0.4_env.yml

Sau khi chạy một hồi để cài các thư viện, nó sẽ hiện ra màn hình các thông tin như sau là thành công:

Cài đặt Rasa, Rasa SDK

Bây giờ chúng ta cài đặt Rasa với phiên bản tương ứng (là 3.0.4) bằng các lệnh:

pip install --no-deps rasa==3.0.4
pip install --no-deps rasa_sdk==3.0.4

Sau khi cài đặt xong bạn gõ lệnh rasa init, nếu như không báo lỗi và hiện ra thông báo của Rasa như hình dưới là thành công. Sau đó bạn có thể làm việc với Rasa như bình thường rồi.

Chúc các bạn thành công!

#MìAI

Fanpage: http://facebook.com/miaiblog
Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup
Website: https://miai.vn/
Youtube: http://bit.ly/miaiyoutube

Tài liệu tham khảo: https://github.com/khalo-sa/rasa-apple-silicon

Tags:

macbook m1rasa chatbotrasa m1tensor flow m1
Author

Chủ tiệm Mì

Follow Me
Other Articles
Previous

Nhận diện hành vi con người bằng Mediapipe Pose và LSTM Model – Mì AI

Next

Lập trình điều khiển game Subway Surfer như Wii bằng Mediapipe pose và Pyautogui – Mì AI

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Tìm hiểu và cài đặt OpenClaw – trợ lý ảo 24/7 thông minh đa chức năng – Mì Ai
  • Dùng thử Pika – robot học Tiếng Anh cho trẻ cực đỉnh – Mì AI
  • TopView.AI 4.0 – nền tảng tạo AI video cộng tác bá đạo – Mì AI
  • Storm MCP – giải pháp nhanh gọn nhẹ để có MCP Server trong 5 phút – Mì AI
  • VoxCPM thử voice cloning với checkpoint finetune Tiếng Việt – Mì AI

Recent Comments

  1. Chủ tiệm Mì on Thử xây dựng hệ thống Agentic AI với LangGraph – Mì AI
  2. Nguyễn Chiến Thắng on [Nhận diện biển số xe] Chương 3 – Phát hiện biển số bằng OpenCV thuần
  3. Trần Sơn Dương on [Nhận diện biển số xe] Chương 3 – Phát hiện biển số bằng OpenCV thuần
  4. Salomon on [CV] Thử làm model cảnh báo ngủ gật cho tài xế oto bằng Dlib và Resnet
  5. khang on Xây dựng hệ thống nhận diện thủ ngữ – ngôn ngữ ký hiệu tay – để giao tiếp với người khuyết tật

Categories

  • Basic
  • Computer Vision
  • Data Science – Data Analysis
  • Generative AI
  • MÌ ÚP
  • Natural Language Processing
  • RNN-LSTM-GRU
  • Share Data

Là người đi trước, hãy biết đưa tay lại phía sau.

Nguyễn Chiến Thắng
Cảm ơn các bạn đã ủng hộ Mì AI!