빌드된 .pyd 파일을 그냥 .py 처럼 복사해서 사용할 수 있는 줄 알았음
하지만, pyd 는 단순한 Python 파일이 아닌, 플랫폼 종속적인 바이너리 파일이기 때문에 컴파일된 환경과 실행 환경이 다르면 작동이 안 된다....
Python Dynamic Module
사실상 Windows 의 .dll (동적 라이브러리)
Python 에서 C/C++ 를 래핑한 모듈임
import 할 수 잇는 Python 모듈이 아닌 내부는 네이티브 코드 이다.
실제 사용하기 위해서는 각 환경용으로 따로 빌드하거나 wheel 로 여러 버전 패키징을 수행해야 한다.
아니면 다시 빌드하여 .pyd 파일을 생성하는 것이 가장 안정적
'dev_AI_framework' 카테고리의 다른 글
4.1 판별 함수 - 다중 클래스 (0) | 2025.04.06 |
---|---|
지금까지 구현 내용 정리 및 앞으로의 계획 (0) | 2025.03.31 |
activation_function 의 계산 그래프 구조 정의 , 기본 연산들의 조합으로 구성된 활성화 함수 계산 그래프의 구성, 책임 분리 (Cohesion & Responsibility) (0) | 2025.03.27 |
activation function 의 구현, backend 에선 활성화 함수 연산을 수행한다. (0) | 2025.03.27 |
operating_matrix_cuda_test (0) | 2025.03.27 |