codex_py2cpp
1.0.0
Openai Codex Python to C ++ 코드 생성기
파이썬 코드가 너무 느립니다. 속도를 높이고 싶지만 C ++로 코딩하는 방법을 잊었습니까? OpenAi Codex를 사용하여 Python 스크립트를 C ++ 코드로 변환하십시오.
Python 파일을 읽고 입력 프롬프트를 생성 한 다음 해당 C ++ 코드를 생성하기 위해 OpenAi Codex에 공급됩니다. 생성 된 코드는 G ++를 사용하여 컴파일되고 컴파일이 성공하면 실행 파일이 저장됩니다.
자신의 파일을 생성하려면 Codex API (https://openai.com/blog/openai-codex/)에 액세스해야합니다.
git clone https://github.com/alxschwrz/codex_py2cpp.git
cd codex_py2cpp
pip3 install -r requirements.txt"simplescript.py"파일을 읽고 해당 입력 프롬프트를 Openai Codex에 공급합니다. 편집 가능한 솔루션은 .cpp 및 .exe 파일 형태로 저장됩니다.
python3 python2cppconverter.py
생성 된 C ++ 코드가 컴파일 된 경우 테스트하십시오.
./simpleScript.exe
당신은 실행할 때와 동일한 출력을 얻을 수 있기를 바랍니다
python3 simpleScript.py
지금 얼마나 빠른 지 확인하십시오 ...
time ./simpleScript.exe
time python3 simpleScript.py
| [in] : 파이썬 스 니펫 | [Out] : Codex 변환이 어떻게 보이는지 |
|---|---|
def add_something ( x , y ):
print ( "casually adding some stuff together" )
z = x + y
return z
if __name__ == "__main__" :
print ( 'Okay, lets go' )
print ( add_something ( 5 , 2 )) | // C++ Code generated from Python Code:
# include < iostream >
using namespace std ;
int add_something ( int x, int y) {
cout << " casually adding some stuff together " << endl;
int z = x + y;
return z;
}
int main () {
cout << " Okay, lets go " << endl;
cout << add_something ( 5 , 2 ) << endl;
return 0 ;
} |
사용하기 전에 생성 된 코드를 테스트하십시오. 이것은 강력한 코드 변환을 생성하지 않지만 Codex를 실험하기위한 것입니다. [WIP]
이 프로젝트는 OpenAI Codex 프로젝트를 기반으로합니다. https://github.com/tom-doerr에서 영감을 얻었습니다