Szybki start: konfigurowanie akceleratora optymalizacji chemicznej reactor


  • Łączny czas trwania: 50 minut
  • Czas aktywności: 10 minut
  • Czas nieaktywny: 15 minut (aprowizowanie) + 5 minut (konfiguracja) + 20 minut (tworzenie sima)

Rozpoczynanie pracy z akceleratorem rozwiązania Chemical Reactor przez aprowizowanie niezbędnych zasobów platformy Azure i uruchamianie podanej symulacji.

Przed rozpoczęciem

  • Musisz mieć konto Mathworks. Akcelerator rozwiązania używa modelu Simulink do symulacji podczas trenowania mózgu. Do ukończenia procesu konfiguracji potrzebne będzie prawidłowe konto MathWorks. Możesz zarejestrować się w celu bezpłatnej wersji próbnej na stronie https://www.mathworks.com/campaigns/products/trials.html .
  • Musisz mieć aktywną subskrypcję platformy Azure. Bonsai działa w usługach platformy Azure. Aby korzystać z usług platformy Azure, musisz mieć prawidłową subskrypcję platformy Azure. Jeśli potrzebujesz subskrypcji, możesz zarejestrować się w celu bezpłatnej wersji próbnej platformy Azure.
  • Musisz mieć prawidłowe konto Microsoft lub azure z uprawnieniem Współautor. Jeśli używasz osobistej lub próbnej subskrypcji platformy Azure, domyślnie masz niezbędne uprawnienia. Jeśli Twoja subskrypcja platformy Azure jest zarządzana przez inną osobę, przed kontynuowaniem może być konieczne zażądanie uprawnień współautora dla Twojego konta.

Krok 1. Wybieranie konfiguracji maszyny wirtualnej

Poniższe przyciski będą wysyłać do Azure Portal aprowizować zasoby dla akceleratora rozwiązania w ramach wdrożenia niestandardowego.

Do ukończenia konfiguracji potrzebne są następujące informacje:

  • Grupa zasobów platformy Azure. Logiczna kolekcja zasobów w Azure Portal. Będziesz mieć możliwość utworzenia nowej grupy zasobów w ramach aprowizowania. Wszystkie aprowizowane zasoby zostaną utworzone w ramach przypisanej grupy zasobów.
  • Nazwa obszaru roboczego Bonsai. Przyjazna dla człowieka nazwa obszaru roboczego Bonsai. Nazwa obszaru roboczego jest wyświetlana w interfejsie użytkownika Bonsai i nie może zawierać spacji.
  • Nazwa maszyny wirtualnej. Przyjazna dla człowieka nazwa nowej maszyny wirtualnej. Akceleratory Bonsai tworzą maszynę Standard_D2_v4 wirtualną z Windows 10 podczas aprowizowania.
  • Hasło logowania dla nowej maszyny wirtualnej. Proces aprowizowania tworzy domyślne konto o nazwie "BonsaiUser". Podczas instalacji musisz przypisać hasło i użyć poświadczeń, aby zalogować się do maszyny wirtualnej po jej aprowizeniu.

Ważne

Zasoby Bonsai są obsługiwane tylko w regionach "Zachodnie stany USA". Jeśli grupa zasobów jest skojarzona z innym regionem, wszystkie zasoby Z WYJĄTKIEM Bonsai zostaną aprowowane w tym samym regionie co grupa zasobów.

Użyj poniższego przycisku, jeśli chcesz nawiązać połączenie z maszyną wirtualną za pomocą Pulpit zdalny wirtualnej

Aprowizuj akcelerator przy użyciu protokołu RDP

Użyj poniższego przycisku, jeśli chcesz nawiązać połączenie z maszyną wirtualną z przeglądarki internetowej

Aprowizowanie akceleratora przy użyciu usługi Bastion

Krok 2. Aprowizować zasoby platformy Azure

Postępuj zgodnie z monitami platformy Azure, aby skonfigurować akcelerator rozwiązań.

  1. Wybierz swoją subskrypcję platformy Azure.
  2. Wybierz grupę zasobów lub wybierz link Utwórz nową, aby użyć nowej grupy zasobów. Jeśli tworzysz nową grupę zasobów, nadaj jej unikatową nazwę i wybierz region.
  3. Wybierz pozycję Dalej: Bonsai Workspace Details >.
  4. Wybierz region, w którym chcesz wdrożyć obszar roboczy Bonsai, z dostępnych opcji.
  5. Nadaj obszarowi roboczemu unikatową nazwę. Ten obszar roboczy wybierzesz w przypadku korzystania z interfejsu użytkownika Bonsai.
  6. Wybierz pozycję Dalej: Szczegóły maszyny wirtualnej >.
  7. Podaj unikatową nazwę maszyny wirtualnej platformy Azure. Zalogujesz się na tej maszynie, aby uzyskać dostęp do symulatora, który jest dostarczany z akceleratorem rozwiązania.
  8. Podaj i potwierdź hasło domyślnego użytkownika maszyny wirtualnej (BonsaiUser).
  9. Wybierz pozycję Przejrzyj i utwórz.

Na ekranie potwierdzenia:

  • Sprawdź poprawność ustawień subskrypcji i grupy zasobów.
  • Zanotuj nazwę nowej maszyny wirtualnej.

Wybierz pozycję Utwórz, aby rozpocząć proces aprowizowania.

Po zakończeniu aprowizowania wybierz przycisk Przejdź do grupy zasobów:

Zrzut ekranu przedstawiający Azure Portal po aprowizeniu

Zrzut ekranu przedstawiający nowo aprowowany akcelerator w Azure Portal z listą aprowowanych zasobów.

Krok 3. Połączenie do maszyny wirtualnej

  1. Wybierz nową maszynę wirtualną z listy zasobów w Azure Portal.
  2. Wybierz opcję Połączenie menu w głównym panelu nawigacyjnym lub nawigację z szybkim dostępem w górnej części strony.
  3. Wybierz pozycję RDP.
  4. Wybierz przycisk Pobierz plik RDP, aby pobrać kopię informacji o konfiguracji pulpitu zdalnego (adres IP, port)
  5. Otwórz aplikację pulpitu zdalnego.
  6. Wybierz pobrany plik konfiguracji.
  7. Ustaw nazwę użytkownika na \BonsaiUser . Zwróć uwagę na wiodący ukośnik odwrotny ( ), który wskazuje, że jest to \ konto lokalne dla maszyny wirtualnej.
  8. Nawiąż połączenie z maszyną wirtualną.
  9. Po wyświetleniu monitu wprowadź hasło.

Porada

Jeśli oprogramowanie pulpitu zdalnego nie obsługuje plików RDP, zanotuj adres IP i numer portu maszyny wirtualnej na ekranie protokołu RDP w Azure Portal. Tych informacji można użyć do ręcznego ustawienia informacji o maszynie.

Po pierwszym Windows wirtualnej zostanie wyświetlony monit o skonfigurowanie ustawień prywatności. Opcje na ekranie prywatności nie mają wpływu na działanie akceleratora.

Zrzut ekranu Windows ustawień prywatności systemu operacyjnego

Zrzut ekranu przedstawiający nowo aprowizowana maszynę wirtualną z monitem użytkownika o wybranie jego ustawień prywatności dla urządzenia. Wszystkie uprawnienia do ochrony prywatności są wybierane.

Po potwierdzeniu wyborów prywatności zostanie również wyświetlony monit o podjęcie decyzji, czy maszyna wirtualna powinna być wykrywalna w sieci. Wybór opcji zezwalania na odnajdywanie lub odmawiania odnajdywania nie będzie miał wpływu na działanie akceleratora rozwiązania.

Po skonfigurowaniu Windows instalacji programu zostanie uruchomiony zautomatyzowany skrypt uruchamiania w celu:

  • Zainstaluj najnowszą wersję przeglądarki Microsoft Edge.
  • Zainstaluj menedżera pakietów języka Python ( pip ).
  • Zainstaluj interfejs wiersza polecenia Bonsai.
  • Zainstaluj i skonfiguruj lokalne wystąpienie platformy Docker.
  • Utwórz nowy obraz kontenera platformy Azure dla pakietu zarządzanego symulatora.
  • Dodaj pakiet symulatora do obszaru roboczego Bonsai.
  • Utwórz nowy mózg w bonsai.
  • Zaimicjuj nowy mózg za pomocą akceleratora rozwiązania Inkling Code.
  • Otwórz w przeglądarce dokumentację akceleratora Bonsai.
  • Uruchom aplikację MATLAB Online w przeglądarce internetowej.

Zrzut ekranu przedstawiający uruchomiony skrypt konfiguracji

Zrzut ekranu przedstawiający nowo aprowizowana maszynę wirtualną ze skryptem konfiguracji akceleratora rozwiązania z monitem użytkownika o nowy kod urządzenia i instrukcje logowania się do microsoft.com/devicelogin.

Uwaga

Ukończenie skryptu konfiguracji trwa około 5 minut.

Podczas instalacji zostanie dwukrotnie poproszony o zalogowanie się do konta platformy Azure:

  1. Najpierw musisz autoryzować interfejs wiersza polecenia Bonsai do łączenia się z kontem platformy Azure przy użyciu kodu urządzenia. Po zakończeniu instalacji skrypt poda unikatowy ciąg urządzenia i wyświetli monit o microsoft.com/devicelogin .
  2. Następnie należy autoryzować skrypt konfiguracji do łączenia się z kontem platformy Azure przy użyciu tych samych poświadczeń, które są używane do aprowzowania akceleratora rozwiązania.

Krok 4. Dodawanie modelu akceleratora do matlab online

Po zakończeniu automatycznej konfiguracji powinno zostać otwarte okno przeglądarki z trzema kartami:

  • Strona logowania MathWorks.
  • Identyfikator logowania interfejsu użytkownika Bonsai.
  • Dokumentacja akceleratora rozwiązań Bonsai.

Po zakończeniu skryptu konfiguracji musisz połączyć konto MathWorks i symulację dostarczaną przez Bonsai.

Z nowej maszyny wirtualnej:

  1. Zaloguj się do aplikacji MATLAB Online na stronie https://matlab.mathworks.com .
  2. W obszarze MATLAB wybierz kartę NARZĘDZIA GŁÓWNE.
  3. W aplikacji MATLAB wybierz pozycję Upload i wybierz run_setup_matlab.mlx z pulpitu maszyny wirtualnej.
  4. Po zakończeniu przekazywania wybierz pozycję "OK".
  5. W panelu BIEŻĄCY FOLDER w aplikacji MATLAB kliknij dwukrotnie plik "run_setup.matlab.mlx", aby otworzyć skrypt w panelu EDYTORA NA ŻYWO.
  6. Wybierz przycisk Uruchom, aby załadować przybornik Bonsai, uruchom przykładowy przewodnik i uruchom model Simulink.

Ważne

Musisz zalogować się do maszyny wirtualnej, aby ukończyć konfigurację i potwierdzić rejestry zarządzanego symulatora w obszarze roboczym Bonsai. Po zakończeniu konfiguracji możesz zalogować się do obszaru roboczego Bonsai z dowolnej przeglądarki i trenować za pomocą zarządzanej wersji symulatora. Zawsze jednak musisz zalogować się do maszyny wirtualnej, aby dostosować lub uruchomić lokalnego symulatora.

Krok 5. Trenuje mózg za pomocą zarządzanego symulatora

W ramach konfiguracji kopia modelu Simulink jest również dodawana do obszaru roboczego Bonsai jako zarządzany symulator. Możesz od razu rozpocząć szkolenie przy użyciu zarządzanej wersji symulatora:

  1. Zaloguj się do bonsai przy użyciu poświadczeń platformy Azure.
    • Wybierz katalog i subskrypcję usłudze , których akcelerator rozwiązania został użyty do aprowizować rozwiązanie.
    • Wybierz nowy obszar roboczy z listy rozwijanej obszaru roboczego.
  2. Wybierz Chemical_Processing_MW z pakietów symulatora i poczekaj na zakończenie ładowania panelu "Tworzenie obrazu symulatora".
  3. Po zakończeniu tworzenia obrazu symulatora wybierz Chemical_Processing_Simulink mózg.
  4. Wybierz przycisk Train (Trenuj).
  5. W wyświetlonym panelu wybierz pozycję Chemical_Processing_MW z listy Pakiety symulatora.

Trennie mózgu może potrwać ponad 3 godziny. Ze względu na rozproszony charakter trenowania i uczenia przez wzmacnianie zalecamy wytchnienie kilku mózgów w celu zweryfikowania wyników przed rozpoczęciem eksportowania.

Porada

Możesz zobaczyć, jak zachowuje się model bez Bonsai, odwiedzając stronę przykładu Gain-Scheduled Control of a Chemical Reactorw witrynie mathworks .

Następne kroki