Notatki ze spotkania współpracowników TFF, które odbyło się 22.09.2022 r

  • [Ajay Kannan, Michael Reneer] Zarządzanie wersjami/zależnościami
    • Propozycja z LinkedIn
    • [Michael] Dwie obawy
      • Wersje TFF zależą od TF i Pythona
      • Pythin - czy możemy wesprzeć stare, czy możemy wesprzeć nowe?
      • Na razie obsługujemy 3.9, wkrótce 3.10
    • [A] Mogę negocjować konkretne wersje - rozpakujmy
    • [M] Dlaczego 3,9
      • Głównie dla pytype
      • Mogą być inne funkcje - mogą być strzeżone przez flagę
    • (dużo tam iz powrotem na nakrętkach i śrubach - nie robiłem notatek)
    • Rozdzielczość/działania:
      • TFF, aby obniżyć wersję OSS rzeczy do tego, co działa
      • Michael koordynuje obniżenie wersji z Ajayem, Ajay testuje, co działa
      • Zmieniona wersja propozycji do naśladowania
      • Będzie potrzebować systemu do okresowej aktualizacji „starszej wersji”, aby mieć pewność, że będzie się rozwijać
      • Ajay, Michael, aby zaproponować harmonogram aktualizacji
      • Wersja robocza wersji asynchroniczna, do przedstawienia następnym razem
  • [Tong Zhou i in.] Omówienie ostatnich eksperymentów/odkryć dotyczących skalowalności
    • Pytania TFF
    • [Tong] Pytanie o przewidywaną długość rund TFF
      • Wygląda na to, że dodatkowy czas nie jest spędzany na podporach do przodu ani do tyłu
      • Podejrzewam agregację
      • Nic dziwnego, że mecz wydajności TFF vs. Keras w jednej rundzie
        • Czytanie danych nie jest czynnikiem
        • Cały czas to czas TF
      • Pozyskiwanie danych jest prawdopodobnym podejrzanym, należy lepiej mierzyć
        • Nakładające się pozyskiwanie i przetwarzanie danych jednym z czynników,
        • Ogólnie rzecz biorąc, utracone możliwości optymalizacji, gdy rundy szkoleniowe trwają O (sekundy)
      • Obsługa w TFF dla wstępnego pobierania/wstępnego przetwarzania danych K rund przed treningiem
        • Interfejsy API używane w samouczku synchronicznym, ale asynchroniczne i potokowe są natywnie dostępne pod maską w środowisku wykonawczym TFF
        • Odpowiedni kod w OSS, po prostu niezbyt dobrze wyeksponowany do użycia
        • Wygląda na to, że może rozwiązać problem - do wypróbowania
      • Sztuczna inteligencja w zespole TFF do dalszych informacji z linkami do konfiguracji przyjmowania i wstępnego przetwarzania K rund z wyprzedzeniem
      • Tong, aby kontynuować nowe eksperymenty
  • Asynchroniczna instancja następnego spotkania prawdopodobnie za 1 tydzień
  • Aby śledzić interaktywnie na Discordzie.