Tôi không tìm thấy nơi mà *
được ghi lại. Dường như nó có thể tương đương với tf.multiply
hoặc tf.scalar_mul
. Có phải vậy không?`*` được ghi lại ở đâu trong lưu lượng?
5
A
Trả lời
3
Các tài liệu đáng tin cậy nhất là source code:
def _mul_dispatch(x, y, name=None):
"""Dispatches cwise mul for "Dense*Dense" and "Dense*Sparse"."""
is_tensor_y = isinstance(y, ops.Tensor)
if is_tensor_y:
return gen_math_ops._mul(x, y, name=name)
else:
assert isinstance(y, sparse_tensor.SparseTensor) # Case: Dense * Sparse.
new_vals = gen_sparse_ops.sparse_dense_cwise_mul(y.indices, y.values,
y.dense_shape, x, name)
return sparse_tensor.SparseTensor(y.indices, new_vals, y.dense_shape)
...
_OverrideBinaryOperatorHelper(_mul_dispatch, "mul")
Điều này có nghĩa __mul__
điều hành quá tải, mà không _mul_dispatch
. Như bạn có thể thấy, nó gọi là gen_math_ops._mul
(đó là chức năng cốt lõi dưới mui xe của tf.multiply
) hoặc sparse_dense_cwise_mul
nếu tensor bị thưa thớt.
Bằng cách này, tf.scalar_mul
chỉ là một trình bao bọc trên scalar * x
(source code), vì vậy về cơ bản nó giống nhau, nhưng sự phụ thuộc là cách khác.
Các vấn đề liên quan
- 1. `_softmax_cross_entropy_with_logits` được định nghĩa trong chuỗi lưu lượng ở đâu?
- 2. Thủ tục tắt của Python được ghi lại ở đâu?
- 3. Macro được lưu ở đâu?
- 4. Macro được lưu trữ trong Notepad ++ ở đâu?
- 5. ViewState được lưu trữ ở đâu?
- 6. Bạn ghi lại nợ kỹ thuật ở đâu trong TFS?
- 7. Các gói SSIS được lưu ở đâu?
- 8. plugin maven được lưu trữ ở đâu
- 9. Android Studio được lưu trữ ở đâu?
- 10. Gói onSaveInstanceState được lưu ở đâu?
- 11. TempData được lưu trữ ở đâu?
- 12. ".NET Storage" được lưu trữ ở đâu?
- 13. Khóa mã hóa được lưu trữ trong Jenkins ở đâu?
- 14. Vars được lưu trữ ở đâu trong Nodej?
- 15. Dữ liệu cho Properties.Settings.Default được lưu ở đâu?
- 16. Giá trị được lưu trữ trong C++ ở đâu?
- 17. Các biến trong Python được lưu trữ ở đâu?
- 18. My.Settings được lưu trong VB 2010 .NET ở đâu?
- 19. Phương thức được lưu trữ trong bộ nhớ ở đâu?
- 20. Dự án được lưu trữ trong Eclipse ở đâu?
- 21. Các lớp java được lưu trữ trong Oracle ở đâu?
- 22. Các biến trong C++ được lưu ở đâu?
- 23. Dữ liệu được gửi bởi UDP được lưu ở đâu?
- 24. EnableCrossAppRedirects - Tính năng tên miền chéo được ghi lại ở đâu?
- 25. Các tin nhắn flash được lưu ở đâu?
- 26. Mô-đun ruby ở đâu tự bao gồm và hành vi self.extended được ghi lại?
- 27. Các trường được ghi lại ở đâu cho tệp unicode.org "UnicodeData.txt"?
- 28. Mã nguồn cho JUnit được lưu trữ ở đâu?
- 29. Dấu trang Eclipse được lưu trữ ở đâu?
- 30. Mật khẩu khóa tên mạnh được lưu trữ ở đâu?