All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.l10n.py.rules.python.S6925.html Maven / Gradle / Ivy

There is a newer version: 4.23.0.17664
Show newest version

This rule raises an issue when the validate_indices argument is set for `tf.gather ` function call.

Why is this an issue?

The tf.gather function allows you to gather slices from a tensor along a specified axis according to the indices provided. The validate_indices argument is deprecated and setting its value has no effect. Indices are always validated on CPU and never validated on GPU.

How to fix it

Code examples

Noncompliant code example

import tensorflow as tf

x = tf.constant([[1, 2], [3, 4]])
y = tf.gather(x, [1], validate_indices=True)  # Noncompliant: validate_indices is deprecated

Compliant solution

import tensorflow as tf

x = tf.constant([[1, 2], [3, 4]])
y = tf.gather(x, [1])  # OK

Resources

Documentation





© 2015 - 2024 Weber Informatics LLC | Privacy Policy