본문 바로가기
CS 지식 정리/개발기록

[python] fire 패키지

by Alan_Kim 2024. 5. 9.
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
반응형

댓글