콘텐츠로 이동

Release notes

1.3.0

  • 2025.01.16
    • SaigeToolkit 버전 업데이트: 2.3.1
    • [문서 수정]
      • SaigeToolkit 의 설치 방법이 바뀌었습니다. README를 참고해주세요.
        • pip install version constraints
    • [기능 변경]
      • lazy import 도입
        • 실제 모듈들이 사용되기 전까지 세부 파일들을 import 하지 않습니다.
      • 라이브러리 버전 업데이트
        • python==3.11.9
        • pytorch==2.3.0
        • numpy==1.24.2
        • matplotlib==3.8.4
      • error message를 api output에서 직접 출력하도록 수정했습니다.
        • error_code, error_message, result = api()
        • VISIONPRD-1029 이슈 및 Development guide 문서의 SaigeError 정의 섹션을 참고해주세요.

1.2.8

  • 2024.07.22
    • [기능 개선]
      • Depth mode의 후처리 알고리즘 변경.
      • 알고리즘 변경에 따라 Depth 모드에서 order, cutoff_frequency 파라미터가 제거되고 2~5 int, default=2 의 sigma 파라미터가 추가됨.
      • 알고리즘 변경에 따라 InvalidOrderError, InvalidCutoffFrequencyError 에러코드가 제거되고 InvalidSigmaError 에러코드가 추가됨 (012).

1.2.7

  • 2024.06.13
    • [기능 개선]
      • Depth mode의 후처리 알고리즘 변경.
      • Depth 모드에서 clip_min, clip_max 파라미터가 제거되고 float 형태의 depth_contrast 파라미터가 추가됨 (default 0.3, min 0.1, max 1.0).
      • Contrast 알고리즘의 결과물 이미지가 항상 평균 128 값으로 유지되도록 동작 수정 (때때로 검정 알베도 결과가 나오는 문제를 해결함).

1.2.6

  • 2024.06.07
    • [기타]
      • set_default_dtype 메서드를 모두 제거하고, 완전히 수동으로 precision을 관리하도록 수정.

1.2.5

  • 2024.06.05
    • [기타]
      • SaigeVision과 파이썬 환경 통합.
      • (중요) 통합 과정에서 repo_id가 기존 17에서 18로 변경, 이로 인해 에러코드 넘버링이 변경됨.
      • Vision 기능과 동시 사용하는 환경에서 PS의 precision control이 Vision 기능에 영향을 미치지 않도록 기능 개선.

1.2.4

  • 2024.05.10
    • [기능 추가]
      • postprocess에 depth map을 추정하는 depth 모드가 추가됨.

1.2.3

  • 2023.08.17
    • [기능 개선]
      • build 할 때, warmup을 수행하여 첫 동작에서 시간이 크게 소요되는 현상 해결

1.2.2

  • 2023.06.19
    • [기능 추가]
      • 일부 후처리 동작을 normalize_image 파라미터를 이용해 켜고 끌 수 있도록 bool 타입의 옵션 추가.
      • 그에 따라 기존의 dentX, dentY 모드가 gradientX, gradientY 모드로 통합됨.
      • 따라서 [shape, gradientX, gradientY, albedo] 네 가지 모드에 normalize_image 옵션을 조합해 총 8가지의 결과물을 생성 가능.

1.2.1

rc3

  • 2023.06.13
    • [기타]
      • dentX, dentY 모드의 시각화 결과에서 음영을 반대로 변경.

rc2

  • 2023.06.12
    • [기능 개선]
      • 높은 단계의 shader 레벨에서 사각형 모양의 잔상이 만들어지는 이슈 해결.

rc1

  • 2023.06.09
    • [기능 개선]
      • 기존 [shape, gradientX, gradientY, albedo] 네 가지 모드에 [dentX, dentY] 모드 추가.
    • [버그 수정]
      • Shape 모드 결과에서 표면 반사율에 의해 생기던 아티팩트 효과를 제거.
      • Constrast가 모드의 종류와 상관없이 일정한 정도로 동작하도록 기능 개선.

1.2.0

rc2

  • 2023.04.13
    • [기능 개선]
      • API 빌드 시 [basic, fast] 인퍼런스 모드를 설정할 수 있도록 기능 추가

rc1

  • 2023.04.10
    • [기능 개선]
      • 기존에 [curvature, shallow, deep] 세 가지 모드를 제공하던 것에서 [shape, gradientX, gradientY, albedo] 로 변경
      • 제공된 이미지 별로 조명 tilt angle을 추가적으로 입력받도록 동작 변경
      • 3장 이상의 임의 갯수의 이미지만 제공되어도 analyze를 수행할 수 있도록 동작 변경 (기존엔 정확히 4장)
      • 조명 elevation 입력 타입을 기존 float에서 int로 변경
      • demo 기능 개선 (모드 변경, tilt 입력 기능 반영 및 동작 최적화)

1.1.1

rc2

  • 2023.03.13
    • [버그 수정]
      • Cythonize 안되던 문제 해결

rc1

  • 2023.03.13
    • [기능 개선]
      • GPU 메모리 최적화

1.1.0

beta2

  • 2023.03.03
    • [기타]
      • 최종 아웃풋 dtype uint8로 변경

beta1

  • 2023.03.03
    • [기능 개선]
      • 모든 연산을 GPU 기반 torch 연산으로 변경, 속도 향상
      • build 할 때, GPU device number를 입력받음

1.0.0

beta1

  • 2023.02.02
    • [기능 추가]
      • demo 기능 개선 (ROI crop, save image 등)
    • [기타]
      • API Docs 작성 및 수정

beta0

  • 2023.02.01 Initial release