วิธีแก้ไขปัญหาเพื่อแก้ไขข้อผิดพลาดการพับแบบคงที่ด้วยความแม่นยําของรุ่น 64 บิต
- โมเดล Keras แบบกําหนดเองที่แปลงเป็น Intermediate Representation (IR) พร้อม Model Optimizer:
mo --use_new_frontend --framework tf --input_shape --saved_model_dir --output_dir - ได้รับข้อผิดพลาด "RuntimeError: Can not constant fold eltwise node" เมื่อทําการอ้างอิงกับไฟล์ IR
ข้อผิดพลาดเกิดจากการขาดการสนับสนุนที่เหมาะสมสําหรับการเปลี่ยนแปลงประเภท 64 บิต
- เปลี่ยน ความแม่นยําของโมเดลเป็น 32 บิต:
# ตั้งความแม่นยําเป็น 64 บิต
- tf.keras.backend.set_floatx ('float64')
+ tf.keras.backend.set_floatx('float32') - สร้าง ไฟล์ IR ที่มีการเปลี่ยน 64 บิตเป็น 32 บิต