728x90
반응형
딥러닝 코드에서 많이 쓰이는 fire 패키지.
계속 정리해야겠다는 마음은 가지고 있었으나 귀찮고 이미 안 것 같은데 계속 까먹어서 이번에 간단하게 메모해 놓기로 했다.
fire 패키지는 몯느 객체를 command line interface로 만들어주는 것이라고 한다.
Command line interace(CLI)가 뭐냐?
Command Line Interface(CLI)는 사용자가 텍스트 명령을 입력하여 컴퓨터와 상호 작용하는 인터페이스로 Graphic User Interface(GUI)와 대비된다. CLI는 주로 키보드를 통해 명령어를 입력하고, 시스템은 텍스트로 응답한다.
만약 다음과 같은 함수가 있다고 가정하자.
import fire
def Hello(name):
return "Hello {name}!".format(name=name)
if __name__ == "__main__":
fire.Fire()
Docker을 이용해서 Hello 함수의 (name=python3)에 접근을 할 건데 command 명령어만을 이용해서 연결이 가능하다.
뭐 그냥 사용할 수도 있지만 모르면 당황스러우닌까~
한 번 정리 끝!
728x90
반응형
'CS 지식 정리 > 개발기록' 카테고리의 다른 글
Terminal에서 Tmux 이전 페이지로 올려서 확인하는 방법 (0) | 2024.07.31 |
---|---|
파이썬 로그 파일 남기기 (1) | 2024.06.16 |
'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. (0) | 2023.11.26 |
[python] hasattr(object, attribute) object에 attribute 속성이 있는지 참/거짓 여부 (0) | 2023.11.12 |
OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized (0) | 2023.11.06 |
댓글