Zanim wybierzesz kartę, wybierz swój wynik
Opisz pracę w jednym zdaniu: wygenerować grafiki w odpowiednim formacie, znaleźć procedurę w dokumentach albo sprawdzić znany wynik obliczenia. Doprecyzuj, kto zdecyduje, że rezultat jest odpowiedni. „Pobawić się AI” pozostawia zbyt wiele możliwości; „uzyskać zestaw osiemnastu czytelnych obrazów w naszym narzędziu do publikacji” daje konkretny punkt docelowy.
Zbierz niewielką próbkę, która zawiera również trudności projektu. Bardzo duży obraz, źle sformatowany dokument albo nietypowe dane wejściowe mogą zmienić potrzebę. Zapisz, co skłoniłoby Cię do poprawki lub zatrzymania: nieczytelny wynik, zmieniony istotny szczegół, odpowiedź bez uzasadnienia. Te kryteria przydadzą się podczas testu, nawet jeśli oprogramowanie nie zgłosi żadnego błędu.
- Precyzyjny wynik i jego oczekiwany format.
- Osoba i kilka kryteriów, by go zaakceptować.
- Zwykłe dane wejściowe i trudne przypadki.
- Zachowana kopia plików źródłowych.
Przygotuj pliki i sposoby ich odzyskania
Oddziel oryginały, ustawienia, wyniki pracy i zatwierdzone rezultaty. Nadaj swojemu testowi stałą nazwę, na przykład „grafiki-test-01”. Sprawdź, czy dane wejściowe otwierają się na Twoim komputerze, i zlokalizuj brakujące pliki. Przygotowanie tej struktury z wyprzedzeniem pozwala uniknąć spędzenia pierwszych godzin na szukaniu czcionki, powiązanego obrazu albo właściwej wersji dokumentu.
Zaplanuj także miejsce docelowe zwrotu. Sprawdź jego dostępną przestrzeń i osobę, która będzie mogła je otworzyć. Objętość danych i Twoje łącze wpływają na transfer; podana przepustowość łącza nie jest gwarantowanym czasem. Po otrzymaniu dostępów niewielka kopia w obie strony pozwoli sprawdzić metodę, zanim przeniesiesz cały folder.
Dopasuj oprogramowanie, jego wersję i pamięć
Zanotuj dokładną nazwę oprogramowania, jego wersję i wymagane rozszerzenia. Sprawdź w jego dokumentacji obsługiwany GPU i interfejs obliczeniowy. PyTorch rozróżnia między innymi instalacje w zależności od platformy obliczeniowej. Nazwa oprogramowania w konfiguratorze wskazuje preferencję przygotowania: nie poświadcza, że dana wersja jest już zainstalowana ani że wszystkie Twoje komponenty są zgodne.
Pamięć graficzna to ta używana przez bieżącą pracę na karcie; to nie jest pamięć masowa Twoich plików ani pamięć ogólna serwera. Wartości odniesienia 24, 48 lub 80 GB porównuje się z Twoją potrzebą. Kilka kart nie łączy automatycznie swoich pamięci dla programu przewidzianego na jeden GPU. Zacznij od konfiguracji, którą potrafisz uzasadnić, a następnie zweryfikuj ją za pomocą próbki.
Przykład: osiemnaście grafik i okno 3,25 dnia
Załóżmy projekt osiemnastu grafik, ze zgodnym oprogramowaniem i potrzebą, którą pokrywa RTX A5000. Poniższy harmonogram to założenie robocze po udostępnieniu, a nie pomiar produkcji. Dzień spędzony wcześniej na przygotowaniu oryginałów na Twoim komputerze pozostaje poza tym oknem.
Suma wynosi 0,25 + 1 + 1 + 0,5 + 0,5 = 3,25 dnia. Pakiet 3-dniowy nie pokrywa więc tego harmonogramu. Dla partii RTX A5000 proponowane stawki to 23,57 USD za 3 dni i 55 USD za 7 dni. Jeśli osiemnaście rezultatów zostanie zaakceptowanych, pakiet 7-dniowy oznacza 55 ÷ 18, czyli około 3,06 USD na rezultat. Koszty zewnętrzne i Twój czas nie są wliczone w ten wskaźnik.
Wybór 7 dni pokrywa założenie, nie gwarantując, że projekt zostanie ukończony. Jeśli ktoś może sprawdzić dopiero w następnym tygodniu, najpierw zmień harmonogram. Skrócenie szacunku, by sztucznie zmieścić projekt w 3 dniach, nie rozwiązuje tego ograniczenia.
| Planowany etap | Upływające dni |
|---|---|
| Przygotowanie do wynajmu | 0,25 |
| Test i praca aktywna | 1 |
| Oczekiwanie na zatwierdzenie | 1 |
| Poprawki | 0,5 |
| Eksport i kontrola kopii | 0,5 |
| Okno łącznie | 3,25 |
Przejdź od konfiguracji do śledzenia zamówienia
W konfiguratorze sprawdź jeszcze raz model, partie, czas trwania i wybraną konfigurację wstępną. Łączna kwota to cena partii pomnożona przez liczbę partii; karty wchodzące w skład partii nie są rozliczane drugi raz. Utwórz konto, podając imię, nazwisko, adres e-mail i hasło, albo zaloguj się na istniejące konto. Ścieżka bez okazywania dokumentu tożsamości i bez KYC nadal zachowuje konto do śledzenia zamówienia.
Aby zapłacić, wybierzcie wspólnie aktywo i sieć. Użyj dokładnej kwoty, adresu docelowego i terminu z aktywnego żądania płatności dla swojego zamówienia. Po wysłaniu przycisk „Zapłaciłem” zachowuje Twoje zgłoszenie; kliknięcie to nie potwierdza otrzymania płatności i nie przydziela GPU. Śledzenie automatycznie aktualizuje stan przekazany przez serwer; dopiero jego potwierdzenie zatwierdza rozliczenie. Udostępnienie GPU pozostaje osobnym krokiem. Sekcja płatności szczegółowo opisuje ten etap, nie każąc Ci używać przykładowej wartości.
Po otrzymaniu dostępów sprawdź pełną ścieżkę
Zacznij od sprawdzenia, czy widzisz oczekiwane zasoby i narzędzia. Zanotuj rozpoznany model, wersję oprogramowania i ewentualne różnice względem Twojego zamówienia. Jeśli brakuje jakiejś informacji, opisz tę różnicę w zgłoszeniu do zamówienia, zanim oprzesz całą swoją procedurę na przypuszczeniu.
Uruchom najpierw prosty przykład, a potem reprezentatywne dane wejściowe. Sprawdź, jakie urządzenie zostało użyte i jaki wynik powstał. W PyTorch model i dane muszą znajdować się na właściwym urządzeniu; samo zakończenie programu nie dowodzi jeszcze użycia GPU. Na koniec pobierz plik i otwórz go w docelowym narzędziu. Cała ta droga to Twoja pierwsza kontrola.
Gdy test utknie, wybierz konkretną poprawkę
Zachowaj komunikat błędu, plik, którego dotyczy, oraz parametry. Błąd instalacji, brak pamięci i rozczarowujący wynik wymagają różnych poprawek. Zmień jeden element, a potem powtórz ten sam przypadek. Dzięki temu będziesz mógł przypisać poprawę do zidentyfikowanej zmiany.
Nie kontynuuj całej partii, gdy pierwszy wynik ma poważną wadę. Powtarzający się błąd na stu plikach też kosztuje czas na sortowanie. Ustal limit sesji i zostaw sobie chwilę na odzyskanie elementów, które są już przydatne, nawet jeśli ostateczna decyzja to przerwanie tego podejścia.
| Obserwacja | Następna kontrola |
|---|---|
| GPU nie jest rozpoznawane | Zgodność oprogramowania, sterownika i jego komponentów. |
| Grupa kończy się niepowodzeniem z powodu braku pamięci | Pojedynczy plik, a następnie mniejszy rozmiar grupy. |
| Wynik jest nieprawidłowy | Dane wejściowe, ustawienia i kryteria jakości. |
| Transfer kończy się niepowodzeniem | Miejsce docelowe, wolne miejsce i metoda kopiowania. |
Zakończ z kopią i decyzją
Zachowaj zaakceptowane wyniki, powiązanie z danymi wejściowymi, ustawienia i krótką notatkę na wznowienie. Porównaj odzyskaną kopię z oczekiwanym folderem, a następnie otwórz kilka reprezentatywnych plików z tej kopii. Podgląd pozostawiony w środowisku zdalnym nie jest Twoim archiwum.
Następnie zapisz, co pozwoliło ustalić to testowanie: metodę, którą można stosować, konieczną poprawkę lub potrzebę, która wciąż pozostaje nieznana. Kolejny wynajem będzie mógł się zacząć od tej notatki, zamiast powtarzać całe rozpoznanie. Aby przekazać wynik współpracownikowi, oddziel rezultaty od plików technicznych i wskaż, co pozostaje do zatwierdzenia.