J_Log
반응형
article thumbnail
"직렬화와 역직렬화: 데이터 저장 및 전송을 위한 필수 기술"
IT/C++ 2024. 9. 5. 23:32

직렬화(Serialization)란 컴퓨터 과학에서 데이터를 저장하거나 전송할 수 있는 형식으로 변환하는 과정입니다. 직렬화된 데이터는 이 과정을 통해 얻어진 결과물로, 구조화된 데이터(예: 객체, 배열, 리스트 등)를 일련의 바이트(byte)나 텍스트 형식으로 변환한 데이터를 의미합니다. 직렬화된 데이터는 파일로 저장되거나 네트워크를 통해 전송될 수 있으며, 이후에 다시 원래의 형태로 복원할 수 있습니다. 이 복원 과정을 역직렬화(Deserialization)라고 합니다.직렬화의 예시객체 직렬화:객체는 메모리 내에서 여러 필드와 속성으로 구성됩니다. 직렬화는 이 객체의 상태를 바이트 스트림으로 변환하여 파일에 저장하거나 네트워크로 전송할 수 있게 합니다.예를 들어, C++에서 객체를 바이너리 파일에 저..

TensorRT on Jetson Nano
IT/AI 2024. 6. 4. 08:41

outputyolov8 의 LPR (차량 번호 인식) 모델의 추론 속도 개선을 위한 TensorRT 변환 methodmodel = YOLO("path/to/your_model.pt") # load a custom trained model# Export the modelmodel.export(format="engine")# load exported model path ( = model_path_c_char)self.model_c_char = YOLO(param_dict['model_path_c_char'], task='classify')# test input.test_input3 = torch.zeros(1, 3, param_dict['imgsz_c_char'], param_dict['imgsz_c_ch..

반응형