На L20 все нормально при широте матрицы 192,3, а при широте матрицы 193,3 половина матрицы вычисляется некорректно. Этой проблемы нет на V100. Я не уверен насчет ситуации на других графических процессорах, так как на данный момент у меня есть только две карты для тестирования.
Я хотел бы спросить, почему у L20 такая проблема?
import numpy as np
A = np.ones((192, 3))
# A = np.ones((193, 3)) # when you try here, sth wrong
cam_ext = np.array([[ 1, 0, 0, 0],
[0., 1, 0, 0],
[ 0., 0, 1, 0],
[ 0., 0. , 0. , 1. ]])
A_hom = np.append(A, np.ones((A.shape[0], 1)), axis=1)
B = np.dot(cam_ext, A_hom.T)
# B = cam_ext @ A_hom.T
print(B)
Подробнее здесь: https://stackoverflow.com/questions/790 ... ons-on-the
Чем карта L20 отличается от V100 с точки зрения матричных операций на ЦП? [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему использование операций сложения и умножения для многоканального cv::Mat отличается?
Anonymous » » в форуме C++ - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему использование операций сложения и умножения для многоканального cv::Mat отличается?
Anonymous » » в форуме C++ - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-