월간 보관물: 2018 7월

TensorFlow 1.10.0 RC0 Release

텐서플로 1.10 RC 버전이 릴리즈되었습니다. 1.9버전이 나온지 정말 며칠되지 않았는데 말이죠. 1.10버전부터 NVIDIA NCCL 2.2 버전을 사용합니다. 2개 이상의 GPU를 사용하는 경우 NCCL 라이브러리를 업데이트해야 합니다. 텐서플로 1.10 RC 버전은 pip 명령을 사용해 설치할 수 있습니다.

$ pip install --upgrade --pre tensorflow
$ pip install --upgrade --pre tensorflow-gpu

(업데이트) RC1 버전이 릴리즈되었습니다.

사이킷런도 0.20 버전을 준비중입니다. 아마 가을에는 릴리즈되지 않을까 생각됩니다.

최근 사이킷런에서 리팩토링된 코드 중에서 습관적으로 사용하던 np.ones(), np.zeros()np.full()로 바꾼 것이 눈에 띄입니다. 무심코 다음처럼 비효율적인 코드를 쓰게 됩니다.

np.ones((3,2)) * -1

다음과 같이 쓰는게 훨씬 직관적이고 효율적입니다. 🙂

np.full((3,2), -1.)

TensorFlow 1.9 Release

텐서플로 1.9 버전이 릴리즈되었습니다. tf.keras가 케라스 2.1.6 버전 스펙으로 업데이트되었습니다. 텐서플로의 튜토리얼도 케라스 기반으로 바뀌었네요. 텐서플로는 pip 로 손쉽게 설치할 수 있습니다. PyPI에 파이썬 3.6 버전의 리눅스용 휠wheel이 빠져 있습니다. 깃허브에 이슈가 등록되었으니 하루, 이틀 정도면 추가될 것 같습니다. “핸즈온 머신러닝”의 주피터 노트북도 모두 텐서플로 1.9에서 테스트하고 바뀌는 내용을 안내해 드리겠습니다.

$ pip install --upgrade --pre tensorflow
$ pip install --upgrade --pre tensorflow-gpu

(업데이트) 파이썬 3.6 버전의 리눅스 휠이 추가되었습니다.