RStudio trên Amazon SageMaker là RStudio Workbench được quản lý hoàn toàn đầu tiên của ngành trên đám mây. Bạn có thể nhanh chóng khởi chạy môi trường phát triển tích hợp RStudio (IDE) quen thuộc và quay số lên xuống các tài nguyên máy tính bên dưới mà không làm gián đoạn công việc của bạn, giúp dễ dàng xây dựng các giải pháp học máy (ML) và phân tích trong R ở quy mô lớn. RStudio trên SageMaker đã đi kèm với một hình ảnh tích hợp được cấu hình sẵn với các công cụ lập trình R và khoa học dữ liệu; tuy nhiên, bạn thường cần tùy chỉnh môi trường IDE của mình. Bắt đầu từ hôm nay, bạn có thể mang hình ảnh tùy chỉnh của riêng mình với các gói và công cụ bạn chọn, đồng thời cung cấp chúng cho tất cả người dùng RStudio trên SageMaker trong vài cú nhấp chuột.
Mang hình ảnh tùy chỉnh của riêng bạn có một số lợi ích. Bạn có thể chuẩn hóa và đơn giản hóa trải nghiệm bắt đầu cho các nhà khoa học và nhà phát triển dữ liệu bằng cách cung cấp hình ảnh khởi động, định cấu hình trước các trình điều khiển cần thiết để kết nối với các cửa hàng dữ liệu hoặc cài đặt trước phần mềm khoa học dữ liệu chuyên dụng cho miền doanh nghiệp của bạn. Hơn nữa, các tổ chức trước đây đã lưu trữ RStudio Workbench của riêng họ có thể có các môi trường chứa sẵn hiện có mà họ muốn tiếp tục sử dụng trong RStudio trên SageMaker.
Trong bài đăng này, chúng tôi chia sẻ hướng dẫn từng bước để tạo một hình ảnh tùy chỉnh và đưa nó đến RStudio trên SageMaker bằng cách sử dụng Bảng điều khiển quản lý AWS or Giao diện dòng lệnh AWS (AWS CLI). Bạn có thể thiết lập và chạy môi trường IDE tùy chỉnh đầu tiên của mình bằng vài bước đơn giản. Để biết thêm thông tin về nội dung thảo luận trong bài đăng này, hãy tham khảo Mang hình ảnh RStudio của riêng bạn.
Tổng quan về giải pháp
Khi nhà khoa học dữ liệu bắt đầu một phiên mới trong RStudio trên SageMaker, phiên bản tính toán ML theo yêu cầu mới được cung cấp và hình ảnh vùng chứa xác định môi trường thời gian chạy (hệ điều hành, thư viện, phiên bản R, v.v.) được chạy trên ML ví dụ. Bạn có thể cung cấp cho các nhà khoa học dữ liệu của mình nhiều lựa chọn cho môi trường thời gian chạy bằng cách tạo hình ảnh vùng chứa tùy chỉnh và cung cấp chúng trên trình khởi chạy RStudio Workbench, như được hiển thị trong ảnh chụp màn hình sau.
Sơ đồ sau đây mô tả quy trình để mang lại hình ảnh tùy chỉnh của bạn. Đầu tiên, bạn tạo một hình ảnh vùng chứa tùy chỉnh từ Dockerfile và đẩy nó vào một kho lưu trữ trong Đăng ký container đàn hồi Amazon (Amazon ECR). Tiếp theo, bạn tạo một hình ảnh SageMaker trỏ đến hình ảnh vùng chứa trong Amazon ECR và đính kèm hình ảnh đó vào Miền SageMaker. Điều này làm cho hình ảnh tùy chỉnh có sẵn để khởi chạy một phiên mới trong RStudio.
Điều kiện tiên quyết
Để triển khai giải pháp này, bạn phải có các điều kiện tiên quyết sau:
- Một RStudio trên miền SageMaker
- Quản lý truy cập và nhận dạng AWS (IAM) chính sách tương tác với Amazon ECR
- Phiên bản AWS CLI thích hợp
Chúng tôi cung cấp thêm chi tiết về từng thứ trong phần này.
RStudio trên miền SageMaker
Nếu bạn có miền SageMaker hiện có với RStudio được bật trước ngày 7 tháng 2022 năm XNUMX, bạn phải xóa và tạo lại RStudioServerPro
ứng dụng dưới tên hồ sơ người dùng domain-shared
để nhận các bản cập nhật mới nhất nhằm mang lại khả năng hình ảnh tùy chỉnh của riêng bạn. Các lệnh AWS CLI như sau. Lưu ý rằng hành động này làm gián đoạn người dùng RStudio trên SageMaker.
Nếu đây là lần đầu tiên bạn sử dụng RStudio trên SageMaker, hãy làm theo quy trình thiết lập từng bước được mô tả trong Bắt đầu với RStudio trên Amazon SageMakerhoặc chạy phần sau Hình thành đám mây AWS mẫu để thiết lập RStudio đầu tiên của bạn trên miền SageMaker. Nếu bạn đã có một RStudio hoạt động trên miền SageMaker, bạn có thể bỏ qua bước này.
Mẫu RStudio sau trên SageMaker CloudFormation yêu cầu giấy phép RStudio được phê duyệt thông qua Trình quản lý Giấy phép AWS. Để biết thêm về cấp phép, hãy tham khảo Giấy phép RStudio. Cũng xin lưu ý rằng chỉ một miền SageMaker được phép cho mỗi Khu vực AWS, vì vậy bạn sẽ cần sử dụng tài khoản AWS và Khu vực không có miền hiện có.
- Chọn Khởi chạy Stack.
Liên kết sẽ đưa bạn đến Khu vực phía đông-1 của chúng tôi, nhưng bạn có thể thay đổi thành Khu vực ưa thích của mình. - Trong tạp chí Chỉ định mẫu phần, chọn Sau.
- Trong tạp chí Chỉ định chi tiết ngăn xếp phần, cho Tên ngăn xếp, nhập tên.
- Trong Thông số, nhập tên hồ sơ người dùng SageMaker.
- Chọn Sau.
- Trong tạp chí Cấu hình tùy chọn ngăn xếp phần, chọn Sau.
- Trong tạp chí Đánh giá phần, chọn Tôi xác nhận rằng AWS CloudFormation có thể tạo tài nguyên IAM Và chọn Sau.
- Khi trạng thái ngăn xếp thay đổi thành
CREATE_COMPLETE
, Đi đến Bảng điều khiển trên bảng điều khiển SageMaker để tìm miền và người dùng mới.
Các chính sách của IAM để tương tác với Amazon ECR
Để tương tác với kho lưu trữ Amazon ECR riêng tư của bạn, bạn cần có các quyền IAM sau trong vai trò hoặc người dùng IAM mà bạn sẽ sử dụng để xây dựng và đẩy hình ảnh Docker:
Để xây dựng ban đầu từ hình ảnh Amazon ECR công khai như được hiển thị trong bài đăng này, bạn cần đính kèm tệp AWS do AWS quản lý AmazonElasticContainerRegistryPublicReadOnly đối với người dùng hoặc vai trò IAM của bạn.
Để tạo hình ảnh vùng chứa Docker, bạn có thể sử dụng ứng dụng khách Docker cục bộ hoặc Bản dựng Docker SageMaker Công cụ CLI từ một thiết bị đầu cuối trong RStudio trên SageMaker. Đối với phần sau, hãy tuân theo các điều kiện tiên quyết trong Sử dụng Amazon SageMaker Studio Image Build CLI để tạo hình ảnh vùng chứa từ sổ ghi chép Studio của bạn để thiết lập quyền IAM và công cụ CLI.
Các phiên bản AWS CLI
Có các yêu cầu phiên bản tối thiểu cho công cụ AWS CLI để chạy các lệnh được đề cập trong bài đăng này. Đảm bảo nâng cấp AWS CLI trên thiết bị đầu cuối bạn chọn:
- AWS CLI v1> = 1.23.6
- AWS CLI v2> = 2.6.2
Chuẩn bị một Dockerfile
Bạn có thể tùy chỉnh môi trường thời gian chạy của mình trong RStudio trong Dockerfile. Vì tùy chỉnh phụ thuộc vào trường hợp sử dụng và yêu cầu của bạn, chúng tôi chỉ cho bạn các yếu tố cần thiết và các tùy chỉnh phổ biến nhất trong ví dụ này. Bạn có thể tải xuống đầy đủ Dockerfile mẫu.
Cài đặt các thành phần phiên RStudio Workbench
Phần mềm quan trọng nhất để cài đặt trong hình ảnh vùng chứa tùy chỉnh của bạn là RStudio Workbench. Chúng tôi tải xuống từ thùng S3 công cộng do RStudio PBC lưu trữ. Có nhiều phiên bản phát hành và phân phối hệ điều hành để sử dụng. Phiên bản của cài đặt cần phải tương thích với phiên bản RStudio Workbench được sử dụng trong RStudio trên SageMaker, là 1.4.1717-3 tại thời điểm viết bài. Hệ điều hành (Hệ điều hành đối số trong đoạn mã sau) cần phải khớp với cơ sở OS
được sử dụng trong hình ảnh vùng chứa. Trong mẫu của chúng tôi Dockerfile, hình ảnh cơ sở mà chúng tôi sử dụng là Amazon Linux 2 từ kho lưu trữ Amazon ECR công cộng do AWS quản lý. Hệ điều hành RStudio Workbench tương thích là centos7.
Bạn có thể tìm thấy tất cả các tùy chọn phát hành hệ điều hành bằng lệnh sau:
Cài đặt R (và các phiên bản của R)
Thời gian chạy cho hình ảnh vùng chứa RStudio tùy chỉnh của bạn cần ít nhất một phiên bản R. Trước tiên, chúng tôi có thể cài đặt phiên bản R và đặt nó là R mặc định bằng cách tạo các liên kết mềm tới /usr/local/bin/
:
Các nhà khoa học dữ liệu thường cần nhiều phiên bản R để họ có thể dễ dàng chuyển đổi giữa các dự án và cơ sở mã. RStudio trên SageMaker hỗ trợ chuyển đổi dễ dàng giữa các phiên bản R, như thể hiện trong ảnh chụp màn hình sau.
RStudio trên SageMaker tự động quét và phát hiện các phiên bản của R trong các thư mục sau:
Chúng tôi có thể cài đặt nhiều phiên bản hơn trong hình ảnh vùng chứa, như được hiển thị trong đoạn mã sau. Chúng sẽ được cài đặt trong /opt/R/
.
Cài đặt trình điều khiển chuyên nghiệp RStudio
Các nhà khoa học dữ liệu thường cần truy cập dữ liệu từ các nguồn như amazon Athena và Amazon RedShift trong RStudio trên SageMaker. Bạn có thể làm như vậy bằng cách sử dụng Trình điều khiển chuyên nghiệp RStudio và Kết nối RStudio. Đảm bảo rằng bạn cài đặt các thư viện và trình điều khiển có liên quan như được hiển thị trong đoạn mã sau:
Cài đặt thư viện tùy chỉnh
Bạn cũng có thể cài đặt các thư viện R và Python bổ sung để các nhà khoa học dữ liệu không cần phải cài đặt chúng một cách nhanh chóng:
Khi bạn đã hoàn thành quá trình tùy chỉnh của mình trong Dockerfile, đã đến lúc xây dựng hình ảnh vùng chứa và đẩy nó lên Amazon ECR.
Xây dựng và đẩy lên Amazon ECR
Bạn có thể tạo hình ảnh vùng chứa từ Dockerfile từ một thiết bị đầu cuối nơi công cụ Docker được cài đặt, chẳng hạn như thiết bị đầu cuối cục bộ của bạn hoặc Đám mây AWS9. Nếu bạn đang xây dựng nó từ một thiết bị đầu cuối trong RStudio trên SageMaker, bạn có thể sử dụng Bản dựng hình ảnh SageMaker Studio. Chúng tôi trình bày các bước cho cả hai cách tiếp cận.
Trong một thiết bị đầu cuối cục bộ có công cụ Docker, bạn có thể chạy các lệnh sau từ vị trí của Dockerfile. Bạn có thể sử dụng tập lệnh mẫu tạo-và-cập nhật-image.sh.
Trong một thiết bị đầu cuối trên RStudio trên SageMaker, hãy chạy các lệnh sau:
Sau các lệnh này, bạn có một kho lưu trữ và hình ảnh vùng chứa Docker trong Amazon ECR cho bước tiếp theo của chúng tôi, trong đó chúng tôi đính kèm hình ảnh vùng chứa để sử dụng trong RStudio trên SageMaker. Lưu ý URI hình ảnh trong Amazon ECR <ACCOUNT_ID>.dkr.ecr.<REGION>.amazonaws.com/<REPO>:<TAG>
để sử dụng sau này.
Cập nhật RStudio trên SageMaker thông qua bảng điều khiển
RStudio trên SageMaker cho phép tùy chỉnh thời gian chạy thông qua việc sử dụng hình ảnh SageMaker tùy chỉnh. Hình ảnh SageMaker là nơi chứa một tập hợp các phiên bản hình ảnh SageMaker. Mỗi phiên bản hình ảnh đại diện cho một hình ảnh vùng chứa tương thích với RStudio trên SageMaker và được lưu trữ trong kho lưu trữ Amazon ECR. Để cung cấp hình ảnh SageMaker tùy chỉnh cho tất cả người dùng RStudio trong miền, bạn có thể đính kèm hình ảnh vào miền theo các bước trong phần này.
- Trên bảng điều khiển SageMaker, điều hướng đến Hình ảnh SageMaker Studio tùy chỉnh được đính kèm với miền trang và chọn Đính kèm hình ảnh.
- Chọn Hình ảnh mớivà nhập URI hình ảnh Amazon ECR của bạn.
- Chọn Sau.
- Trong tạp chí Thuộc tính hình ảnh phần, cung cấp một Tên Hình ảnh (yêu cầu), Tên hiển thị hình ảnh (không bắt buộc), Mô tả (tùy chọn), vai trò IAM và các thẻ.
Sản phẩm tên hiển thị hình ảnh, nếu được cung cấp, sẽ được hiển thị trong trình khởi chạy phiên trong RStudio trên SageMaker. Nếu Tên hiển thị hình ảnh trường được để trống, Tên Hình ảnh được hiển thị trong RStudio trên SageMaker. - Rời bỏ Đường dẫn gắn kết EFS và Cấu hình nâng cao (Tên người dùng và Id nhóm) như mặc định vì RStudio trên SageMaker quản lý cấu hình cho chúng tôi.
- Trong tạp chí Lọai hình ảnh phần, chọn Hình ảnh RStudio.
- Chọn Gửi.
Bây giờ bạn có thể thấy một mục mới trong danh sách. Cần lưu ý rằng, với sự ra đời của sự hỗ trợ của hình ảnh RStudio tùy chỉnh, bạn có thể thấy một Loại sử dụng cột trong bảng để biểu thị hình ảnh là hình ảnh RStudio hay Xưởng sản xuất Amazon SageMaker hình ảnh.
Có thể mất tới 5–10 phút để hình ảnh tùy chỉnh có sẵn trong giao diện người dùng của trình khởi chạy phiên. Sau đó, bạn có thể khởi chạy phiên R mới trong RStudio trên SageMaker với các hình ảnh tùy chỉnh của bạn.
Theo thời gian, bạn có thể muốn gỡ bỏ những hình ảnh cũ và lỗi thời. Để xóa các hình ảnh tùy chỉnh khỏi danh sách các hình ảnh tùy chỉnh trong RStudio, hãy chọn các hình ảnh trong danh sách và chọn Để riêng ra.
Chọn Để riêng ra một lần nữa để xác nhận.
Cập nhật RStudio trên SageMaker qua AWS CLI
Các phần sau đây mô tả các bước để tạo hình ảnh SageMaker và đính kèm nó để sử dụng trong RStudio trên SageMaker trên bảng điều khiển SageMaker và sử dụng AWS CLI. Bạn có thể sử dụng tập lệnh mẫu tạo-và-cập nhật-image.sh.
Tạo hình ảnh SageMaker và phiên bản hình ảnh
Bước đầu tiên là tạo hình ảnh SageMaker từ hình ảnh vùng chứa tùy chỉnh trong Amazon ECR bằng cách chạy hai lệnh sau:
Lưu ý rằng hình ảnh tùy chỉnh được hiển thị trong trình khởi chạy phiên trong RStudio trên SageMaker được xác định bởi đầu vào của --display-name
. Nếu tên hiển thị tùy chọn không được cung cấp, đầu vào của --image-name
được sử dụng thay thế. Cũng lưu ý rằng vai trò IAM cho phép SageMaker đính kèm hình ảnh Amazon ECR vào RStudio trên SageMaker.
Tạo một AppImageConfig
Ngoài hình ảnh SageMaker, chụp URI hình ảnh từ Amazon ECR, một cấu hình hình ảnh ứng dụng (AppImageConfig) là bắt buộc để sử dụng trong miền SageMaker. Chúng tôi đơn giản hóa cấu hình cho một RSessionApp
để chúng ta có thể tạo cấu hình trình giữ chỗ bằng lệnh sau:
Đính kèm vào miền SageMaker
Với hình ảnh SageMaker và cấu hình hình ảnh ứng dụng được tạo, chúng tôi đã sẵn sàng đính kèm hình ảnh vùng chứa tùy chỉnh vào miền SageMaker. Để cung cấp hình ảnh SageMaker tùy chỉnh cho tất cả người dùng RStudio trong miền, bạn đính kèm hình ảnh vào miền làm cài đặt người dùng mặc định. Tất cả người dùng hiện tại và bất kỳ người dùng mới nào sẽ có thể sử dụng hình ảnh tùy chỉnh.
Để dễ đọc hơn, chúng tôi đặt cấu hình sau vào tệp JSON mặc định-user-settings.json:
Trong tệp này, chúng tôi có thể chỉ định hình ảnh và AppImageConfig
các cặp tên trong một danh sách ở DefaultUserSettings.RSessionAppSettings.CustomImages
. Đoạn mã trước này giả định có hai hình ảnh tùy chỉnh đang được tạo.
Sau đó, chạy lệnh sau để cập nhật miền SageMaker:
Sau khi bạn cập nhật domaim, có thể mất tới 5–10 phút để hình ảnh tùy chỉnh có sẵn trong giao diện người dùng của trình khởi chạy phiên. Sau đó, bạn có thể khởi chạy phiên R mới trong RStudio trên SageMaker với các hình ảnh tùy chỉnh của bạn.
Tách hình ảnh khỏi miền SageMaker
Bạn có thể tách hình ảnh đơn giản bằng cách xóa ImageName
và AppImageConfigName
cặp từ default-user-settings.json
và cập nhật miền.
Ví dụ: cập nhật tên miền với default-user-settings.json
Loại bỏ r-4.1.3-rstudio-2022
từ phiên R khởi chạy giao diện người dùng và rời khỏi r-4.1.3-rstudio-1.4.1717-3
dưới dạng hình ảnh tùy chỉnh duy nhất có sẵn cho tất cả người dùng trong miền:
Làm sạch
Để xóa hình ảnh và tài nguyên trong miền SageMaker một cách an toàn, hãy hoàn thành các bước sau trong Dọn dẹp tài nguyên hình ảnh.
Để xóa RStudio trên SageMaker và miền SageMaker một cách an toàn, hãy hoàn thành các bước sau trong Xóa miền Amazon SageMaker để xóa mọi ứng dụng RSessionGateway, hồ sơ người dùng và miền.
Để xóa hình ảnh và kho lưu trữ trong Amazon ECR một cách an toàn, hãy hoàn thành các bước sau trong Xóa hình ảnh.
Cuối cùng, để xóa mẫu CloudFormation:
- Trên bảng điều khiển AWS CloudFormation, chọn Ngăn xếp.
- Chọn ngăn xếp mà bạn đã triển khai cho giải pháp này.
- Chọn Xóa.
Kết luận
RStudio trên SageMaker giúp các nhà khoa học dữ liệu dễ dàng xây dựng các giải pháp phân tích và ML trong R ở quy mô lớn và cho các quản trị viên quản lý một môi trường khoa học dữ liệu mạnh mẽ cho các nhà phát triển của họ. Các nhà khoa học dữ liệu muốn tùy chỉnh môi trường để họ có thể sử dụng các thư viện phù hợp cho đúng công việc và đạt được khả năng tái tạo mong muốn cho mỗi dự án ML. Các nhà quản trị cần chuẩn hóa môi trường khoa học dữ liệu vì các lý do về quy định và bảo mật. Giờ đây, bạn có thể tạo hình ảnh vùng chứa tùy chỉnh đáp ứng yêu cầu tổ chức của bạn và cho phép các nhà khoa học dữ liệu sử dụng chúng trong RStudio trên SageMaker.
Chúng tôi khuyến khích bạn dùng thử. Chúc bạn phát triển vui vẻ!
Về các tác giả
Michael Hsieh là Kiến trúc sư Giải pháp Chuyên gia về AI / ML Cấp cao. Anh ấy làm việc với khách hàng để thúc đẩy hành trình ML của họ bằng sự kết hợp giữa các dịch vụ AWS ML và kiến thức về lĩnh vực ML của anh ấy. Là một người ghép tạng ở Seattle, anh ấy thích khám phá Mẹ Thiên nhiên tuyệt vời mà thành phố mang lại, chẳng hạn như những con đường mòn đi bộ đường dài, chèo thuyền kayak ngắm cảnh trong SLU và hoàng hôn ở Vịnh Shilshole.
Declan Kelly là Kỹ sư phần mềm trong nhóm Amazon SageMaker Studio. Anh ấy đã làm việc trên Amazon SageMaker Studio kể từ khi ra mắt tại AWS re: Invent 2019. Ngoài công việc, anh ấy thích đi bộ đường dài và leo núi.
Sean Morgan là Kiến trúc sư Giải pháp AI / ML tại AWS. Anh ấy có kinh nghiệm trong lĩnh vực nghiên cứu học thuật và bán dẫn, đồng thời sử dụng kinh nghiệm của mình để giúp khách hàng đạt được mục tiêu của họ trên AWS. Trong thời gian rảnh rỗi, Sean là một người đóng góp và bảo trì mã nguồn mở tích cực, đồng thời là trưởng nhóm sở thích đặc biệt cho Tiện ích bổ sung TensorFlow.
- Coinsmart. Sàn giao dịch Bitcoin và tiền điện tử tốt nhất Châu Âu.
- Platoblockchain. Web3 Metaverse Intelligence. Khuếch đại kiến thức. TRUY CẬP MIỄN PHÍ.
- CryptoHawk. Radar Altcoin. Dùng thử miễn phí.
- Nguồn: https://aws.amazon.com/blogs/machine-learning/use-a-custom-image-to-bring-your-own-development-enosystem-to-rstudio-on-amazon-sagemaker/
- "
- &
- 1.3
- 10
- 100
- 2019
- 2022
- 7
- a
- Giới thiệu
- truy cập
- Tài khoản
- Đạt được
- Hoạt động
- hoạt động
- Ngoài ra
- thêm vào
- quản trị
- tiến
- Tất cả
- cho phép
- Đã
- đàn bà gan dạ
- phân tích
- ứng dụng
- cách tiếp cận
- thích hợp
- Tháng Tư
- có sẵn
- AWS
- vịnh
- bởi vì
- được
- Lợi ích
- Hơn
- giữa
- biên giới
- mang lại
- xây dựng
- Xây dựng
- kinh doanh
- Có thể có được
- chụp
- trường hợp
- thay đổi
- sự lựa chọn
- lựa chọn
- Chọn
- City
- đám mây
- mã
- Cột
- kết hợp
- Chung
- tương thích
- hoàn thành
- Tính
- Cấu hình
- Kết nối
- An ủi
- Container
- nội dung
- tiếp tục
- người đóng góp
- tạo
- tạo ra
- Tạo
- khách hàng
- khách hàng
- tùy chỉnh
- dữ liệu
- khoa học dữ liệu
- nhà khoa học dữ liệu
- chứng minh
- phụ thuộc
- triển khai
- mô tả
- mô tả
- chi tiết
- phát triển
- Phát triển
- Giao diện
- Phân phối
- phu bến tàu
- Không
- miền
- xuống
- tải về
- mỗi
- dễ dàng
- hiệu lực
- khuyến khích
- Động cơ
- ky sư
- đăng ký hạng mục thi
- Môi trường
- yếu tố cần thiết
- ví dụ
- hiện tại
- kinh nghiệm
- quen
- Lĩnh vực
- Tên
- lần đầu tiên
- theo
- tiếp theo
- sau
- Miễn phí
- từ
- Full
- Hơn nữa
- nhận được
- Các mục tiêu
- tuyệt vời
- Nhóm
- vui mừng
- giúp đỡ
- chủ
- tổ chức
- Tuy nhiên
- HTTPS
- Bản sắc
- hình ảnh
- hình ảnh
- thực hiện
- quan trọng
- của ngành
- thông tin
- đầu vào
- cài đặt, dựng lên
- ví dụ
- tích hợp
- quan tâm
- IT
- Việc làm
- cuộc hành trình
- kiến thức
- mới nhất
- phóng
- ra mắt
- dẫn
- học tập
- Giấy phép
- Cấp phép
- Dòng
- LINK
- liên kết
- linux
- Danh sách
- địa phương
- máy
- học máy
- làm cho
- LÀM CHO
- Làm
- quản lý
- quản lý
- quản lý
- giám đốc
- Trận đấu
- đề cập
- Might
- tối thiểu
- ML
- chi tiết
- Morgan
- hầu hết
- mẹ
- nhiều
- Thiên nhiên
- Điều hướng
- nhu cầu
- tiếp theo
- cung cấp
- Cung cấp
- hoạt động
- hệ điều hành
- Các lựa chọn
- tổ chức
- tổ chức
- riêng
- điểm
- Chính sách
- điều luật
- ưa thích
- trình bày
- riêng
- quá trình
- chuyên nghiệp
- Hồ sơ
- Lập trình
- dự án
- dự án
- cho
- cung cấp
- cung cấp
- công khai
- Mau
- RE
- đạt
- lý do
- khu
- nhà quản lý
- phát hành
- Phát hành
- có liên quan
- loại bỏ
- kho
- đại diện cho
- cần phải
- Yêu cầu
- đòi hỏi
- nghiên cứu
- tài nguyên
- Thông tin
- Vai trò
- chạy
- chạy
- một cách an toàn
- Quy mô
- Khoa học
- Nhà khoa học
- các nhà khoa học
- Sean
- an ninh
- bán dẫn
- định
- thiết lập
- thiết lập
- một số
- Chia sẻ
- hiển thị
- thể hiện
- Đơn giản
- kể từ khi
- So
- Mềm mại
- Phần mềm
- Kỹ sư phần mềm
- rắn
- giải pháp
- Giải pháp
- đặc biệt
- chuyên gia
- chuyên nghành
- ngăn xếp
- bắt đầu
- bắt đầu
- Tuyên bố
- Trạng thái
- cửa hàng
- phòng thu
- Hoàng hôn
- hỗ trợ
- Hỗ trợ
- Công tắc điện
- hệ thống
- nhóm
- Thiết bị đầu cuối
- Sản phẩm
- Thông qua
- thời gian
- bây giờ
- công cụ
- công cụ
- ui
- Dưới
- Cập nhật
- Cập nhật
- cập nhật
- us
- sử dụng
- Người sử dụng
- phiên bản
- liệu
- ở trong
- không có
- Công việc
- đang làm việc
- công trinh
- giá trị
- viết
- trên màn hình