#6 최종 발표 - 4sorflow/Opensource_training GitHub Wiki

이슈 선정 및 해결

1. issue number : 11519

문제

기존 tensorflow 소스 중 import_pb_to_tensorboard.py에서 74라인에 type에러가 발생하는 문제가 있습니다.

image

https://github.com/tensorflow/tensorflow/issues/11519

해결 방안

기존에 유사한 문제들 중에 해결책이 제시되어 해결된 소스들을 링크하여 comment했습니다.

image

2. issue number : 12403

문제

코드의 내용 중 오류 처리 부분에서 '<' 와 '<=' 가 잘못된 것 같다고 issue를 올렸습니다.

https://github.com/tensorflow/tensorflow/issues/12403

image

문제가 되는 함수 'tf.scan()'

(참조 : https://www.tensorflow.org/api_docs/python/tf/scan)

image

해결방안

참조 코드의 링크가 잘못되어 다시 찾아 올렸습니다.

(링크 : https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/kernels/tensor_array_ops.cc#L1072) image

잘못 되었다고 언급 된 부분을 찾아 확인하였습니다.

image

어떤 부분에서 오류가 났는지에 대한 코드가 없어서 함수의 사용법을 찾아보았습니다.

image

오류 메시지가 발생하는 조건을 찾아 보았습니다.

오류가 발생하는 부분을 찾지 못해 오류를 발생시키는 코드를 댓글로 요청하였습니다.

image

3. Issue number : 12514

문제

tf.reduce_prod를 쓰면 값이 이상하게 나온다는 이슈를 발견했습니다.

11

해결 방안

tf.reduce_prod가 어디있는지 찾아보았다

44

해당되는 정확한 지점을 찾는데 실패했습니다..

힘들었던 점

1. 이슈들에 해당되는 정확한 소스 지점을 찾는 것이 어려웠습니다.

2. 이슈들에 해당하는 소스 지점에서 연계된 외부 파일들에 대한 소스들의 분석이 어려웠습니다.

최종 소감

현재 IT분야에서 보편적으로 사용되고 있고 교내 프로젝트에서도 많이 사용되는 오픈소스에 대해서 기존에 알고 있던 추상적인 지식들을 체계적으로 배울 수 있어서 유익했습니다.
특히 직접 현재 진행중인 프로젝트에 contribution 할 수 있었던 것이 큰 소득이었습니다. 다음에도 이러한 좋은 특강을 들을 기회가 있었으면 좋겠습니다.

  • 남창주 CO 1개, 문준우 CO 2개, 김주현 CO 1개