Ini saat ini memaksa instruksi SSE4 untuk disertakan dalam mvs-texturing (dan aplikasi mve terkait): https://github.com/OpenDroneMap/WebODM/issues/330#issuecomment -411550656
Perbaikan sederhana adalah dengan memfilternya di https://github.com/OpenDroneMap/OpenDroneMap/blob/master/docker/g%2B%2B dan https://github.com/OpenDroneMap/OpenDroneMap/blob/master/ buruh pelabuhan / gcc
Orang-orang membangun kembali gambar buruh pelabuhan menggunakan standar Dockerfile
dan menggunakan CPU yang lebih lama masih akan memiliki masalah.
Saya akan melihat apakah mungkin kita bisa memperbaikinya langsung di MVE.
MVE sekarang dikirimkan dengan flag -march = native sehingga ini bisa ditutup. https://github.com/simonfuhrmann/mve/pull/441#event -1779240350
Hai semuanya!
Saya hanya ingin menambahkan komentar untuk orang yang mungkin masih mengalami masalah saat menjalankan WebODM dengan buruh pelabuhan di masa mendatang. Doc mengatakan bahwa Anda tidak dapat menjalankan gambar buruh pelabuhan jika Anda memiliki prosesor yang tidak mendukung instruksi SSE *. Itu sebenarnya tidak benar.
Dengan perubahan yang dibuat pada MVE, tanda "march = native" menambahkan semua tanda pengoptimalan yang berlaku untuk perangkat keras tempat kode dikompilasi. Jadi masalahnya adalah saat image buruh pelabuhan dibuat, tanda SSE * yang mungkin tidak didukung oleh perangkat keras Anda sebenarnya ditambahkan, karena dibuat di tempat yang mendukungnya. Jadi, alih-alih membangun repositori yang berbeda secara asli, Anda bisa membangun ulang gambar di perangkat keras Anda sendiri dan itu akan memperbaiki masalah.
Saya merasa itu lebih mudah daripada menginstal semuanya secara native.
Itu dia: senyum:
Hai @nchamo Saya mengalami masalah ini dengan CPU AMD Phenom II X6 1090T saya. Saya pikir rekomendasi Anda untuk membangun kembali gambar akan berhasil untuk saya, namun saya tidak yakin bagaimana melakukannya? Saat ini saya baru saja mengkloning proyek dan menjalankan file startup.sh. Bagaimana cara saya membangun kembali? Terima kasih
Bisakah kita memindahkan percakapan ini ke forum di https://community.opendronemap.org? : pray: Forum adalah tempat yang tepat untuk mengajukan pertanyaan (kami mencoba menyimpan pelacak masalah GitHub hanya untuk permintaan fitur dan bug). Terima kasih! : +1:
Komentar yang paling membantu
Hai semuanya!
Saya hanya ingin menambahkan komentar untuk orang yang mungkin masih mengalami masalah saat menjalankan WebODM dengan buruh pelabuhan di masa mendatang. Doc mengatakan bahwa Anda tidak dapat menjalankan gambar buruh pelabuhan jika Anda memiliki prosesor yang tidak mendukung instruksi SSE *. Itu sebenarnya tidak benar.
Dengan perubahan yang dibuat pada MVE, tanda "march = native" menambahkan semua tanda pengoptimalan yang berlaku untuk perangkat keras tempat kode dikompilasi. Jadi masalahnya adalah saat image buruh pelabuhan dibuat, tanda SSE * yang mungkin tidak didukung oleh perangkat keras Anda sebenarnya ditambahkan, karena dibuat di tempat yang mendukungnya. Jadi, alih-alih membangun repositori yang berbeda secara asli, Anda bisa membangun ulang gambar di perangkat keras Anda sendiri dan itu akan memperbaiki masalah.
Saya merasa itu lebih mudah daripada menginstal semuanya secara native.
Itu dia: senyum: