Tóm tắt số gỡ lỗi V2 Op.
Tính toán một bản tóm tắt bằng số của tensor đầu vào. Hình dạng của đầu ra phụ thuộc vào thuộc tính tensor_debug_mode. Hoạt động này được sử dụng nội bộ bởi Trình gỡ lỗi TensorFlow (tfdbg) v2.
Các lớp lồng nhau
lớp học | DebugNumericsSummary.Options | Thuộc tính tùy chọn cho DebugNumericsSummary |
Hằng số
Sợi dây | OP_NAME | Tên của op này, được biết đến bởi công cụ lõi TensorFlow |
Phương pháp công cộng
Đầu ra <U> | asOutput () Trả về tay cầm tượng trưng của tensor. |
Tóm tắt lỗi số tĩnh < TFloat32 > | tạo ( Phạm vi phạm vi, Toán hạng <? mở rộng TType > đầu vào, Tùy chọn... tùy chọn) Phương thức gốc để tạo một lớp bao bọc thao tác DebugNumericsSummary mới bằng cách sử dụng các loại đầu ra mặc định. |
tĩnh <U mở rộng TNumber > DebugNumericsSummary <U> | tạo ( Phạm vi phạm vi, Toán hạng <? mở rộng TType > đầu vào, Class<U> đầu raDtype, Tùy chọn... tùy chọn) Phương thức gốc để tạo một lớp bao bọc một thao tác DebugNumericsSummary mới. |
Đầu ra <U> | đầu ra () |
DebugNumericsSummary.Options tĩnh | tensorDebugMode (Chế độ tensorDebug dài) |
DebugNumericsSummary.Options tĩnh | tensorId (tensorId dài) |
Phương pháp kế thừa
Hằng số
Chuỗi cuối cùng tĩnh công khai OP_NAME
Tên của op này, được biết đến bởi công cụ lõi TensorFlow
Phương pháp công cộng
Đầu ra công khai <U> asOutput ()
Trả về tay cầm tượng trưng của tensor.
Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.
public static DebugNumericsSummary < TFloat32 > tạo ( Phạm vi phạm vi , Toán hạng <? mở rộng TType > đầu vào, Tùy chọn... tùy chọn)
Phương thức gốc để tạo một lớp bao bọc thao tác DebugNumericsSummary mới bằng cách sử dụng các loại đầu ra mặc định.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
đầu vào | Tenxor đầu vào, được tóm tắt bởi op. |
tùy chọn | mang các giá trị thuộc tính tùy chọn |
Trả lại
- một phiên bản mới của DebugNumericsSummary
public static DebugNumericsSummary <U> tạo ( Phạm vi phạm vi , Toán hạng <? mở rộng TType > đầu vào, Lớp<U> đầu raDtype, Tùy chọn... tùy chọn)
Phương thức gốc để tạo một lớp bao bọc một thao tác DebugNumericsSummary mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
đầu vào | Tenxor đầu vào, được tóm tắt bởi op. |
đầu raDtype | Không bắt buộc. Loại đầu ra. Có thể là float32 hoặc float64 (mặc định: float32). |
tùy chọn | mang các giá trị thuộc tính tùy chọn |
Trả lại
- một phiên bản mới của DebugNumericsSummary
public static DebugNumericsSummary.Options tensorDebugMode (Long tensorDebugMode)
Thông số
tensorDebugMode | Chế độ gỡ lỗi tenxơ: chế độ trong đó tenxơ đầu vào được tóm tắt bằng op. Xem TensorDebugMode enum trong tensorflow/core/protobuf/debug_event.proto để biết chi tiết. Các giá trị được hỗ trợ: 2 (CURT_HEALTH): Xuất ra một tenxơ float32/64 có hình dạng [2]. Phần tử thứ nhất là tensor_id, nếu được cung cấp và -1 nếu không. Phần tử thứ 2 là một bit được đặt thành 1 nếu tenxơ đầu vào có giá trị vô cực hoặc nan hoặc bằng 0 nếu ngược lại. 3 (CONCISE_HEALTH): Xuất ra một tenxơ float32/64 có hình dạng [5]. Phần tử thứ nhất là tensor_id, nếu được cung cấp và -1 nếu không. Bốn vị trí còn lại lần lượt là tổng số phần tử -infs, +infs và nans trong tensor đầu vào. 4 (FULL_HEALTH): Xuất ra một tenxơ float32/64 có hình dạng [11]. Phần tử thứ nhất là tensor_id, nếu được cung cấp và -1 nếu không. Phần tử thứ 2 là device_id, nếu được cung cấp và -1 nếu không. Phần tử thứ 3 giữ giá trị kiểu dữ liệu của tensor đầu vào theo kiểu được liệt kê trong tensorflow/core/framework/types.proto. Các phần tử còn lại lần lượt chứa tổng số phần tử -infs, +infs, nans, số hữu hạn âm, số 0 và số hữu hạn dương trong tensor đầu vào. 5 (SHAPE): Xuất ra một tenxơ float32/64 có hình dạng [10]. Phần tử thứ nhất là tensor_id, nếu được cung cấp và -1 nếu không. Phần tử thứ 2 giữ giá trị kiểu dữ liệu của tensor đầu vào theo kiểu được liệt kê trong tensorflow/core/framework/types.proto. Phần tử thứ 3 giữ hạng của tensor. Phần tử thứ 4 giữ số phần tử trong tensor. Cuối cùng 6 phần tử còn lại giữ nguyên hình dạng của tensor. Nếu hạng của tensor thấp hơn 6, hình sẽ được đệm bên phải bằng các số 0. Nếu thứ hạng lớn hơn 6 thì phần đầu của hình sẽ bị cắt bớt. 6 (FULL_NUMERICS): Xuất ra một tenxơ float32/64 có hình dạng [22]. Phần tử thứ nhất là tensor_id, nếu được cung cấp và -1 nếu không. Phần tử thứ 2 là device_id, nếu được cung cấp và -1 nếu không. Phần tử thứ 3 giữ giá trị kiểu dữ liệu của tensor đầu vào theo kiểu được liệt kê trong tensorflow/core/framework/types.proto. Phần tử thứ 4 giữ hạng của tensor. Phần tử thứ 5 đến thứ 11 giữ hình dạng của tensor. Nếu hạng của tensor thấp hơn 6, hình sẽ được đệm bên phải bằng các số 0. Nếu thứ hạng lớn hơn 6 thì phần đầu của hình sẽ bị cắt bớt. Các phần tử thứ 12 đến thứ 18 lần lượt chứa số phần tử -infs, +infs, nans, số float bất thường, số hữu hạn âm, số 0 và số hữu hạn dương trong tensor đầu vào. Bốn phần tử cuối cùng giữ giá trị tối thiểu, giá trị tối đa, giá trị trung bình và phương sai của tensor đầu vào. 8 (REDUCE_INF_NAN_THREE_SLOTS): Xuất ra một tenxơ float32/64 có hình dạng [3]. Phần tử thứ nhất là -inf nếu bất kỳ phần tử nào của tensor đầu vào là -inf hoặc bằng 0 nếu ngược lại. Phần tử thứ 2 là +inf nếu bất kỳ phần tử nào của tensor đầu vào là +inf hoặc bằng 0 nếu ngược lại. Phần tử thứ 3 là nan nếu bất kỳ phần tử nào của tenxơ đầu vào là nan hoặc bằng 0 nếu ngược lại. |
---|
public static DebugNumericsSummary.Options tensorId (Long tensorId)
Thông số
Id tenor | Không bắt buộc. Một mã định danh số nguyên cho tensor được tóm tắt bởi op này. |
---|