Posts

Showing posts from 2015

구글의 인공지능 라이브러리 오픈 소스 - TensorFlow

Image
Google이 인공지능 라이브러리를 오픈 소스화하였습니다.  음성 검색에서 사진 인식까지 많은 자사 제품에서 사용하는 인공 지능 · 기계 학습 소프트웨어 TensorFlow 입니다.  상용도 가능한 Apache 2.0 라이선스로 공개되기 때문에 인공 지능 연구자와 학생에서 앱 개발자 가전이나 자동차 등 제조업체에 실제 Google 제품에서 사용되는 것과 동일한 품질의 소프트웨어세트를 도구로 도입 할 수 있습니다. 출처 : http://tensorflow.org/

Xcode bitcode 에러

과거 프로젝트 (Xcode6.x 이전)에서 타사 라이브러리를 링크하는 경우 다음과 같은 오류가 나온다. ld : '라이브러리 이름' does not contain bitcode . You must rebuild it with bitcode enabled ( Xcode Setting ENABLE_BITCODE ) obtain AN Updated library from the vendor , or disable bitcode for this target . for Architecture ( 아키텍처 이름 ) Xcode7에서 기본적으로 빌드시에 비트 코드 (중간 코드)가 포함되어 있으며,이를 통해 각 플랫폼 아키텍처에 적합한 네이티브 코드가 컴파일 된 성능의 향상을 도모하고있는 것 같다.  그러고 보니 iOS9로 업그레이드 할 때  "성능 향상 운운 ..."  같은 문장이 적혀 있었지만, 이 비트 코드의 혜택도 포함되어있는 것일까. 문제는 Xcode6.x 이전에 만든 프로젝트를 Xcode7에서 열린 경우에도 기본적으로 비트 코드를 포함하도록 구성되는 것 같다.  따라서 연결된 타사 라이브러리가 비트 코드를 포함하지 않는 경우에 위와 같이 에러가 된다. 오류 문구에 적혀있는대로  Build Settings  >  Enable Bitcode  을  NO  로하면 해결한다.