맥 모하비 사용중이고
현재 해야하는건, .pb 인 freeze 그래프를 읽어오는 파이썬 코드를 C++ 로 변환해야 하는 상황인데
텐서플로우를 접한지 얼마 안되어서 많이 어렵네요..
텐서플로 문서 읽어보고 있는데, 보니까
C++ api와 C api 가 개별적으로 존재하더라구요.
빌드에서 차이점은, c api는 gcc 컴파일러로 커멘드라인에서 처리할 수 있는데 반해
C++ api는 바젤이라는 머저리같은 빌더를 사용해야 하고, 제일 절망적인건 프로젝트 디렉토리를 텐서플로우 안에 넣고 텐서플로우 전체 api와 함께 빌드해야해서 빌드만 적어도 30분은 걸린다는점..
(Cmake로 동적라이브러리를 이용해서 내 프로젝트만 개별빌드하는 방법도 있는 것 같은데 존나게 복잡하고 어려워서 하다가 포기했습니다)
정신건강상 c api를 사용해야 할 것 같은데, 사실 여기서 잘 이해가 되지 않습니다.
C api 소스코드를 살펴보면, 처음부터 끝까지 전부 define문이던데 도대체 각 함수나 구조체에 대한 정의는 어디에서 링크되는 건지도 모르겠고,
C api 내 소스들 헤더만 살펴보면, 텐서플로우 없이 그냥 이 c api 디렉토리만 단독으로 가지고 있어도 이용이 가능한 존나 아리송한 구조인데 그럼 c api 만으로 그래프를 읽어오는게 어떻게 가능한 건가요??
아니 가능은한겁니까.?
현재 해야하는건, .pb 인 freeze 그래프를 읽어오는 파이썬 코드를 C++ 로 변환해야 하는 상황인데
텐서플로우를 접한지 얼마 안되어서 많이 어렵네요..
텐서플로 문서 읽어보고 있는데, 보니까
C++ api와 C api 가 개별적으로 존재하더라구요.
빌드에서 차이점은, c api는 gcc 컴파일러로 커멘드라인에서 처리할 수 있는데 반해
C++ api는 바젤이라는 머저리같은 빌더를 사용해야 하고, 제일 절망적인건 프로젝트 디렉토리를 텐서플로우 안에 넣고 텐서플로우 전체 api와 함께 빌드해야해서 빌드만 적어도 30분은 걸린다는점..
(Cmake로 동적라이브러리를 이용해서 내 프로젝트만 개별빌드하는 방법도 있는 것 같은데 존나게 복잡하고 어려워서 하다가 포기했습니다)
정신건강상 c api를 사용해야 할 것 같은데, 사실 여기서 잘 이해가 되지 않습니다.
C api 소스코드를 살펴보면, 처음부터 끝까지 전부 define문이던데 도대체 각 함수나 구조체에 대한 정의는 어디에서 링크되는 건지도 모르겠고,
C api 내 소스들 헤더만 살펴보면, 텐서플로우 없이 그냥 이 c api 디렉토리만 단독으로 가지고 있어도 이용이 가능한 존나 아리송한 구조인데 그럼 c api 만으로 그래프를 읽어오는게 어떻게 가능한 건가요??
아니 가능은한겁니까.?
댓글 0