GPU cho dự án của bạn · thanh toán crypto không cần KYC Cách thuê
Tiếng Việt
Mở console
Câu hỏi thường gặp / KERNODECK

Những câu trả lời để chọn và chuẩn bị dịch vụ thuê của bạn.

Bộ nhớ GPU, khả năng tương thích Python, lô, thời hạn và thanh toán crypto: tìm câu trả lời cho những câu hỏi thường gặp khi bạn chuẩn bị một dự án tính toán tự chủ.

Bắt đầu từ câu hỏi đang cản trở lựa chọn của bạn

Nếu bạn phân vân giữa hai card, hãy bắt đầu từ bộ nhớ cần thiết và các thư viện của dự án. Nếu đã chọn xong phần cứng, hãy xem xét thời hạn, số lượng tác vụ và cách lưu giữ kết quả đầu ra. Những câu trả lời dưới đây gắn các quyết định này với quy trình đặt hàng.

Đối với một quy trình đầy đủ, các hướng dẫn trình bày chi tiết lần chạy đầu tiên, việc chuẩn bị môi trường có thể tái lập và khôi phục từ checkpoint. Các câu hỏi liên quan đến một hồ sơ hiện có sẽ dễ xử lý hơn từ tài khoản của bạn, kèm theo mã tham chiếu và bước liên quan.

Chọn GPU và thời gian thuê

Làm thế nào để chọn GPU cho một dự án PyTorch?

Hãy bắt đầu từ các thư viện trong dự án của bạn và backend mà chúng hỗ trợ, sau đó đo bộ nhớ của một lần chạy thử đại diện. Mô hình, độ chính xác, độ dài đầu vào và batch quan trọng hơn một cái tên card đơn lẻ. Tiếp theo, hãy so sánh các GPU tương thích trong danh mục và dự trù một khoảng dư cho những bước tiêu tốn nhiều nhất.

Sự khác biệt giữa CUDA và ROCm là gì?

CUDA là chuỗi tính toán dùng với GPU NVIDIA; ROCm là chuỗi cần kiểm tra cho các GPU AMD trong danh mục. Ứng dụng của bạn và các extension của nó phải hỗ trợ chuỗi đã chọn. Trong PyTorch, ROCm đặc biệt tái sử dụng không gian tên torch.cuda: tên của lời gọi này không đủ để nhận diện phần cứng.

Bộ nhớ được công bố có đủ để biết mô hình của tôi có chứa được không?

Không. Bộ nhớ trên mỗi card chỉ là điểm khởi đầu. Trong quá trình thực thi, còn phải chứa cả đầu vào, các tensor tạm thời và các trạng thái riêng của phương pháp bạn dùng, như cache suy luận hoặc optimizer. Hãy chạy thử với các kích thước thực tế và quan sát đỉnh bộ nhớ của giai đoạn đòi hỏi khắt khe nhất.

Nhiều GPU có tự động cộng dồn bộ nhớ của chúng không?

Không. Một chương trình phải phân chia công việc và, nếu cần, cả các trạng thái của nó một cách rõ ràng giữa các card. Việc nhân bản mô hình có thể cải thiện cách tổ chức nhiều tiến trình nhưng không làm tăng bộ nhớ khả dụng cho một bản sao duy nhất. Hãy kiểm tra khả năng song song mà engine của bạn hỗ trợ trước khi chọn nhiều batch.

Một batch gồm bao nhiêu GPU?

Một lô bao gồm một GPU cho các gói trong danh mục, trừ B200 bao gồm hai GPU mỗi lô. Bạn có thể chọn từ 1 đến 10 lô. Bảng tóm tắt phân biệt số lượng lô, tổng số card và tổng giá: hai lô B200 tương ứng với bốn GPU.

Một lô thuê có giống với một batch không?

Không. Lô thuê là đơn vị đặt hàng phần cứng. Batch là một nhóm mẫu mà ứng dụng của bạn xử lý cùng nhau. Bạn điều chỉnh batch trong chương trình của mình tùy theo bộ nhớ và mục tiêu về thông lượng hoặc độ trễ. Thay đổi cái này không tự động cấu hình cái kia.

Làm thế nào để chọn giữa 3, 7 và 30 ngày?

Hãy chọn thời hạn dựa trên toàn bộ công việc: cài đặt, kiểm tra, tính toán, đối chiếu kết quả và xuất dữ liệu. Ba ngày có thể phù hợp cho một thử nghiệm có mục tiêu; bảy ngày cho phép tổ chức nhiều biến thể; ba mươi ngày thích hợp cho công việc kéo dài hơn. Những ví dụ về cách tổ chức này không dự đoán thời gian tính toán của ứng dụng.

Làm thế nào để biết tổng giá thuê của tôi?

Chọn GPU, thời hạn 3, 7 hoặc 30 ngày và số lượng lô. Công cụ cấu hình hiển thị tổng số tiền bằng USD trước khi ghi nhận đơn hàng. Kiểm tra số card trong một lô, đặc biệt với B200. Số tiền bằng crypto và hạn thanh toán sau đó được nêu rõ trong hướng dẫn của phương thức thanh toán đã chọn.

Chuẩn bị và sử dụng môi trường

Gói chuẩn bị đã chọn có cài đặt toàn bộ dự án của tôi không?

Gói chuẩn bị Python, PyTorch, notebook hoặc suy luận mô tả điểm khởi đầu mong muốn cho công việc của bạn. Nó không thay thế các tệp phụ thuộc, trọng số, dữ liệu hay giấy phép của bạn. Hãy giữ một quy trình cài đặt và một bước kiểm tra khởi chạy riêng cho dự án, sau đó xác minh kết quả trên môi trường tính toán của bạn.

Tôi có thể chọn phần mềm và cách xử lý của mình không?

Có. Bạn sử dụng GPU một cách tự chủ và chọn phần mềm, mô hình, dữ liệu và cách xử lý cần thiết cho dự án của mình. Kernodeck không kiểm tra nội dung của chúng. Bạn tự tổ chức quyền truy cập, sao lưu và các quyền cần thiết để sử dụng những thành phần bạn cài đặt hoặc khai thác.

Cần giữ lại những gì để tái tạo một lần chạy?

Hãy giữ lại phiên bản mã nguồn, phiên bản các phụ thuộc, các tham số, thông tin về backend cùng phiên bản dữ liệu và trọng số. Thêm một lệnh khởi chạy, một đầu vào kiểm tra nhỏ và một đầu ra mong đợi. Việc cố định một seed ngẫu nhiên không tự nó đảm bảo kết quả giống hệt nhau giữa các phần cứng hoặc phiên bản.

Cần kiểm tra gì khi PyTorch không nhận diện được GPU?

Hãy dùng đúng trình thông dịch Python mà chương trình của bạn đang dùng để kiểm tra bản cài đặt PyTorch và backend của nó. Sau đó kiểm tra quyền truy cập thiết bị và tính tương thích của chuỗi hệ thống. Đừng để quá trình thử nghiệm âm thầm chuyển sang CPU nếu bạn đang muốn xác minh GPU. Hướng dẫn về môi trường trình bày chi tiết một bước kiểm tra tối thiểu.

Cần làm gì sau lỗi bộ nhớ GPU?

Hãy ghi nhận lỗi xuất hiện khi tải, ở phép tính đầu tiên hay sau nhiều vòng lặp. Giảm chỉ một yếu tố, chẳng hạn batch hoặc độ dài đầu vào, rồi quan sát kết quả. Đồng thời tìm xem có tensor nào bị giữ lại không cần thiết. Việc giải phóng bộ nhớ đệm không dùng không giải phóng các đối tượng còn sống; việc đổi card được quyết định sau bước chẩn đoán này.

Một tệp trọng số có đủ để tiếp tục huấn luyện không?

Nó đủ cho một số mục đích suy luận, kèm theo kiến trúc và bước tiền xử lý phù hợp, nhưng không mô tả toàn bộ quá trình huấn luyện. Việc tiếp tục có thể cần optimizer, scheduler, tiến độ, các trạng thái ngẫu nhiên và vị trí trong dữ liệu. Hãy luôn kiểm tra việc tiếp tục trong một tiến trình mới trước khi phụ thuộc vào một checkpoint cho công việc dài.

Làm thế nào để chuẩn bị cho việc kết thúc thuê?

Hãy xuất kết quả, checkpoint, tham số và thông tin môi trường trước hạn được ghi trong phần theo dõi của bạn. Dành thời gian để kiểm tra bản sao và tải lại ít nhất một bản sao lưu. Giữ một bản sao ở nơi bạn kiểm soát: sự tồn tại của một tệp trong môi trường tính toán không tự nó tạo thành kế hoạch lưu trữ của bạn.

Thanh toán bằng crypto hoặc bằng số dư

Thuê GPU có yêu cầu KYC hoặc giấy tờ tùy thân không?

Không. Quy trình thuê và thanh toán bằng crypto không yêu cầu thủ tục KYC hay giấy tờ tùy thân. Tên, họ và email của bạn vẫn cần thiết như thông tin liên hệ của đơn hàng. Việc không kiểm tra KYC không có nghĩa là đơn hàng, việc thanh toán hoặc thông tin cần thiết để theo dõi chúng không tồn tại.

Tôi có thể dùng những tài sản và mạng nào?

Các phương thức được cung cấp là BTC trên Bitcoin, ETH trên Ethereum, USDT và USDC trên Ethereum, TRX và USDT trên Tron, SOL trên Solana và LTC trên Litecoin. Hãy chọn đúng tổ hợp trong phần thanh toán. Sau đó dùng địa chỉ, số tiền và thời hạn hiển thị cho ý định thanh toán đó.

Vì sao tài sản và mạng phải khớp nhau?

Một tài sản có thể được cung cấp trên nhiều mạng, đặc biệt là USDT. Hướng dẫn thanh toán liên quan đến một tổ hợp cụ thể; chuyển trên mạng khác không tương đương. Hãy kiểm tra mạng trong ví và trong đơn hàng trước khi xác nhận chuyển, cũng như số tiền gửi đến địa chỉ hiển thị.

Nút « J’ai payé » dùng để làm gì?

Nút này báo rằng bạn đã thực hiện chuyển khoản cho khoản thanh toán liên quan. Báo hiệu này xuất hiện trong phần theo dõi, nhưng tự nó không xác nhận việc nhận được hay việc gán khoản thanh toán. Đơn hàng vẫn phải qua kiểm tra và đối chiếu thanh toán. Biểu mẫu này không yêu cầu hash giao dịch.

Phải làm gì nếu hướng dẫn hết hạn hoặc số tiền gửi khác?

Đừng tự động dùng lại địa chỉ cũ hoặc số tiền cũ. Hãy xem hướng dẫn và trạng thái thanh toán trong lịch sử của bạn. Nếu bạn đã chuyển khoản, tránh gửi thêm lần hai để tùy tiện sửa tình hình; hãy liên hệ bộ phận hỗ trợ kèm mã đơn hàng và thông tin hữu ích về thanh toán.

Vì sao hướng dẫn thanh toán không hiển thị?

Việc tạo hướng dẫn cần một phương thức thanh toán khả dụng và tỷ giá hợp lệ để tính số tiền. Nếu lỗi ngăn bước này, thông báo hiển thị sẽ mô tả vấn đề và đơn hàng của bạn vẫn xem được. Hãy chờ có hướng dẫn đầy đủ rồi mới chuyển tiền; không được dùng địa chỉ từ khoản thanh toán khác để thay thế.

Tôi có thể nạp những số tiền nào vào số dư USD?

Các mức nạp được cung cấp là 100, 500, 2.000 và 10.000 USD. Mỗi lần nạp có khoản thanh toán và phần theo dõi riêng. Số dư được ghi có sau khi xác nhận và gán khoản thanh toán, không phải khi nhấp « J’ai payé ». Nạp tiền giúp nuôi số dư; đó không phải là thuê GPU.

Tôi có thể trả tiền thuê bằng số dư không?

Có, khi số dư USD khả dụng đủ cho tổng số tiền thuê. Hãy chọn phương thức thanh toán này trong quy trình tương ứng. Việc ghi nợ thanh toán đơn hàng, còn việc chuẩn bị và cung cấp vẫn được theo dõi riêng. Khoản nạp còn chờ xác nhận không thuộc số dư khả dụng.

Theo dõi đơn hàng và bảo vệ quyền truy cập

Vì sao yêu cầu tên, họ và email của tôi?

Những thông tin liên hệ này nhận diện tài khoản của bạn và cho phép theo dõi đơn hàng. Hãy điền địa chỉ email bạn có thể truy cập và thông tin chính xác. Email và mật khẩu của bạn dùng để đăng nhập Kernodeck; không yêu cầu tài khoản bên ngoài hay thủ tục KYC. Những thông tin này tách biệt với hướng dẫn thanh toán và việc cung cấp.

Tôi có phải tạo mật khẩu để đặt hàng không?

Có. Với đơn hàng đầu tiên, hãy tạo tài khoản Kernodeck với tên, họ, email và mật khẩu từ 15 đến 128 ký tự. Nếu bạn đã có tài khoản, hãy đăng nhập; nếu bạn đã đăng nhập, không cần nhập lại mật khẩu cho mỗi đơn hàng. Tài khoản cho phép tìm lại đơn hàng và số dư từ trình duyệt khác. Hãy đăng xuất sau khi dùng trên thiết bị chung.

Làm sao tìm lại một đơn hàng và lịch sử thanh toán của nó?

Hãy đăng nhập tài khoản Kernodeck bằng email và mật khẩu của bạn, rồi mở hồ sơ và lịch sử của nó. Bạn tìm lại đúng các đơn hàng và số dư đó từ trình duyệt khác. Mỗi khoản thanh toán giữ nguyên hướng dẫn và trạng thái của nó. Đăng ký mới không lấy lại hồ sơ của tài khoản khác chỉ vì trùng email; không có chức năng tự động đặt lại mật khẩu qua email.

Đơn hàng đã thanh toán có nghĩa là GPU đã sẵn sàng chưa?

Không. Thanh toán được xác nhận và việc bàn giao là hai bước riêng biệt. Sau khi thanh toán, hãy xem trạng thái sẵn sàng rồi đến thông tin truy cập thực tế được cung cấp cho đơn hàng. Một thông báo thanh toán, một lần nạp tiền hay một khoản trừ số dư không chứng minh rằng chương trình của bạn đã khởi chạy.

Thời hạn thuê 3, 7 hay 30 ngày bắt đầu khi nào?

Thời hạn bạn chọn mô tả khoảng thời gian thuê của bạn. Hãy xem thông tin bàn giao và các mốc ngày ghi trong phần theo dõi đơn hàng để sắp xếp công việc. Đừng coi việc ghi nhận hồ sơ hay việc bấm « J’ai payé » là bằng chứng cho thấy quá trình thực thi đã bắt đầu. Nếu thiếu một mốc ngày cần thiết, hãy đề nghị bộ phận hỗ trợ xác nhận.

Tôi có thể gia hạn thuê hoặc thay đổi cấu hình không?

Hãy liên hệ bộ phận hỗ trợ kèm đơn hàng liên quan, thời hạn hoặc cấu hình mong muốn và ngày đến hạn của bạn. Khả năng và cách thức thực hiện phải được xác nhận cho yêu cầu đó. Cứ tiếp tục chuẩn bị các bản xuất theo khoảng thời gian đã dự kiến chừng nào thay đổi chưa được xác nhận trong phần theo dõi của bạn.

Cần cung cấp những thông tin nào khi gặp sự cố kỹ thuật?

Hãy nêu đơn hàng, thời điểm xảy ra sự cố, lệnh khởi chạy, các phiên bản cần thiết và thông báo lỗi đầy đủ đầu tiên. Một ví dụ tối giản, dạng dữ liệu đầu vào và bước mà sự cố xuất hiện sẽ giúp hiểu rõ điểm tắc. Hãy loại bỏ các thông tin bí mật truy cập và tránh gửi toàn bộ tập dữ liệu khi một ví dụ thu gọn là đủ.