2022년 9월 22일 TFF 협력자 회의 메모

  • [Ajay Kannan, Michael Reneer] 버전 관리/종속성 관리
    • LinkedIn의 제안
    • [마이클] 두 가지 고민
      • 버전 TFF는 TF 및 Python에 따라 다릅니다.
      • Python - 우리는 오래된 것을 지원할 수 있습니까, 새로운 것을 지원할 수 있습니까?
      • 우리는 현재 3.9를 지원하고 곧 3.10을 지원합니다.
    • [A] 특정 버전을 협상할 수 있음 - 압축을 풀자
    • [남] 왜 3.9
      • 주로 pytype용
      • 다른 기능일 수 있음 - 플래그가 보호될 수 있음
    • (너트와 볼트에 대한 많은 앞뒤 - 메모하지 않음)
    • 해결/조치 항목:
      • TFF를 사용하여 OSS 버전을 작동하는 것으로 다운그레이드
      • Michael은 Ajay와 다운그레이드를 조정하고 Ajay는 작동하는 항목을 테스트합니다.
      • 따라야 할 제안의 수정된 버전
      • 계속 발전할 수 있도록 "다운그레이드된 버전"을 주기적으로 업데이트하는 시스템이 필요합니다.
      • Ajay, Michael은 그에 대한 업그레이드 일정을 제안합니다.
      • 개정 초안 비동기, 다음에 표시
  • [Tong Zhou et al.] 확장성에 대한 최근 실험/결과에 대한 논의
    • TFF 질문
    • [통] TFF 라운드의 예상 길이에 대한 질문
      • 추가 시간은 전진 또는 후진에 소비되지 않는 것 같습니다.
      • 집계가 의심됨
      • 단일 라운드에서 TFF와 Keras의 성능 일치가 놀랍지 않습니다.
        • 요인이 아닌 데이터 읽기
        • 모든 시간은 TF 시간입니다.
      • 데이터 수집 가능성이 있는 용의자, 더 잘 측정해야 함
        • 중복되는 데이터 수집 및 처리 요인 중 하나,
        • 일반적으로 훈련 라운드가 O(초)일 때 최적화 기회를 놓친 경우
      • TFF에서는 훈련 전에 데이터 K 라운드를 미리 가져오고 사전 처리하기 위한 지원이 있습니다.
        • 튜토리얼 동기식에서 사용되는 API이지만 비동기식 및 파이프라이닝은 TFF 런타임의 내부에서 기본적으로 사용 가능합니다.
        • OSS의 관련 코드, 사용하기에 잘 노출되지 않음
        • 문제를 해결할 수 있을 것 같습니다.
      • TFF 팀의 AI, 수집 및 사전 처리 K 라운드 설정 방법에 대한 링크로 후속 조치
      • 새로운 실험을 이어가는 통
  • 다음 회의의 비동기 인스턴스는 아마도 1주일 후에 가능합니다.
  • Discord에서 대화식으로 후속 조치를 취합니다.