if (descriptor.getNumIArgs() >= 0 && nI < descriptor.getNumIArgs()) {
            throw new IllegalStateException(String.format("Could not calculate output shape for op %s: not fully initialized (%d IArgs specified, " +
                    "%d required)", getClass().getName(), nI, descriptor.getNumIArgs()));

        }