htm.core Google Colab에 설치(Install htm.core to Google Colab)
이미지 출처: blog.tensorflow.org
안녕하세요. 저번에 얘기 드린 대로 htm.core를 Google Colaboratory에 설치할 수도 있습니다. 아직 뚜렷한 활용 방안을 찾지는 못했지만 일단 잊어버리기 전에 정리하는 차원에서 글을 작성해봤습니다.
환경
- Google Colab
- Google Colab은 파이썬 3.7 이상 버전을 지원하고 있기 때문에 Nupic 대신 htm.core를 설치합니다.
- Google Colab에는 환경이 거의 갖춰져 있기 때문에 특별히 신경 쓸 사항은 없습니다.
- 설치를 하고 연결이 끊기기 전에 빠르게 돌려보고 싶었던 데이터셋을 돌려봐야 합니다. 연결이 끊기면 설치한 게 다시 초기화되어 없어지니까요.
- Google Colab은 리눅스 환경에서 구동됩니다.
설치 방법
코랩에서 cmd처럼 명령을 내릴 수 있도록 매직 명령어를 사용합니다. (앞에 느낌표 ‘!’를 붙이면 cmd에서처럼 명령어를 사용할 수 있습니다.)
-
!git clone https://github.com/htm-community/htm.core
를 이용하여 레포지토리를 복사합니다.
-
!python htm.core/setup.py install
로 설치를 진행합니다.
-
!python htm.core/setup.py test
를 이용하여 제대로 설치되었는지 확인합니다. 저는 결과적으로 아래와 같이 4개의 검사는 진행되지 않았습니다.
테스트 결과
-
바로 코드 블록에서
import htm help(htm)
을 입력하면 htm 라이브러리가 없다는 에러가 나옵니다. 아무래도 코랩에서 노트북을 실행하는 환경과 제가 설치한 환경이 달라서 생기는 문제가 아닐까 추측해봅니다.와 같이 매직 명령어로 파이썬을 실행한 후 입력하면 잘 실행됩니다. -
!python >>>import htm >>>help(htm)
- 결론적으로 5번과 같이 매직 명령어로 파이썬을 노트북 내에서 실행해야지만 htm 라이브러리를 사용할 수 있는데요. 저는 이 때문에 코랩에 htm.core를 설치한 후 활용 방안을 아직 찾지 못하고 있습니다. 만약 찾게 되신다면 꼭 알려주시길 바랍니다!
결론
이와 같이 코랩에 htm.core를 설치할 수 있습니다만 말씀드렸다시피 활용 방안은 아직 찾지 못했습니다. 로컬 개발 환경에 설치하고 싶으신 분들은 제 이전 글을 참고하면 도움이 될 것 같습니다.
참고
!python -m pip install -i https://test.pypi.org/simple/ htm.core
의 경우 pytest의 버전이 맞지 않는다는 에러 메시지를 띄워서 source를 사용하는 방식을 택했습니다.
댓글남기기