DebugNumericSummaryV2

lớp cuối cùng công khai DebugNumericSummaryV2

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 DebugNumericSummaryV2.Options Thuộc tính tùy chọn cho DebugNumericSummaryV2

Phương pháp công cộng

Đầu ra <U>
asOutput ()
Trả về phần điều khiển tượng trưng của một tenxơ.
tĩnh <U mở rộng Số, T> DebugNumericSummaryV2 <U>
tạo (Phạm vi phạm vi , đầu vào Toán hạng <T>, Loại <U> đầu raDtype, Tùy chọn... tùy chọn)
Phương thức ban đầu để tạo một lớp bao gồm thao tác DebugNumericSummaryV2 mới.
tĩnh <T> DebugNumericSummaryV2 <Float>
tạo (Phạm vi phạm vi , đầu vào Toán hạng <T>, 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 DebugNumericSummaryV2 mới bằng cách sử dụng các loại đầu ra mặc định.
Đầu ra <U>
DebugNumericSummaryV2.Options tĩnh
tensorDebugMode (Chế độ tensorDebug dài)
DebugNumericSummaryV2.Options tĩnh
tensorId (tensorId dài)

Phương pháp kế thừa

Phương pháp công cộng

Đầu ra công khai <U> asOutput ()

Trả về phần điều khiển tượng trưng của một tenxơ.

Đầ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 DebugNumericSummaryV2 <U> tạo ( Phạm vi phạm vi , đầu vào Toán tử <T>, Loại <U> đầu raDtype, Tùy chọn... tùy chọn)

Phương thức ban đầu để tạo một lớp bao gồm thao tác DebugNumericSummaryV2 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 DebugNumericSummaryV2

public static DebugNumericSummaryV2 <Float> tạo (Phạm vi phạm vi , đầu vào Toán hạng <T>, 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 DebugNumericSummaryV2 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 DebugNumericSummaryV2

Đầu ra công khai đầu ra <U> ()

public static DebugNumericSummaryV2.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 DebugNumericSummaryV2.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.