Repository Analysis

tensorflow/tfjs

A WebGL accelerated JavaScript library for training and deploying ML models.

3.4 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of tensorflow/tfjs, a TypeScript project with 19,128 GitHub stars. SynthScan v2.0 examined 428,898 lines of code across 3109 source files, recording 1013 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 3.4 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

3.4
Adjusted Score
3.4
Raw Score
100%
Time Factor
2026-06-23
Last Push
19.1K
Stars
TypeScript
Language
428.9K
Lines of Code
3.1K
Files
1.0K
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 11HIGH 29MEDIUM 116LOW 857

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 1013 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block338 hits · 322 pts
SeverityFileLineSnippetContext
LOWtfjs-automl/scripts/build-npm.sh1#!/usr/bin/env bashCOMMENT
LOWtfjs-automl/scripts/test-ci.sh1#!/usr/bin/env bashCOMMENT
LOWtools/enumerate-tests.ts1#!/usr/bin/env nodeCOMMENT
LOWtools/make_version_test_file.ts1#!/usr/bin/env nodeCOMMENT
LOWtfjs-core/scripts/test-bundle-size.js1#!/usr/bin/env nodeCOMMENT
LOWtfjs-core/scripts/build-npm.sh1#!/usr/bin/env bashCOMMENT
LOWtfjs-core/src/util_base.ts741 // 1. It only reliably works for es6 Promise, not other PromiseCOMMENT
LOWtfjs-core/src/hash_util_test.ts41 const MAX_INT32 = ACMRandom.MAX_INT32;COMMENT
LOWtfjs-core/src/optimizers/rmsprop_optimizer_test.ts41 // epsilon = 1e-8COMMENT
LOWtfjs-core/src/optimizers/rmsprop_optimizer_test.ts101 expect(tf.memory().numTensors).toBe(numTensors + 4);COMMENT
LOWtfjs-core/src/optimizers/rmsprop_optimizer_test.ts121 // x = [0.54117, 1.541169]COMMENT
LOWtfjs-core/src/optimizers/adam_optimizer_test.ts41 // beta1 * old_first_m_w1 + (1-beta1) * grad_w1,COMMENT
LOWtfjs-core/src/optimizers/adam_optimizer_test.ts61 // beta1 * old_first_m_w2 + (1-beta1) * grad_w2COMMENT
LOWtfjs-core/src/optimizers/adamax_optimizer_test.ts41 expect(tf.memory().numTensors).toBe(numTensors + 3);COMMENT
LOWtfjs-core/src/optimizers/adamax_optimizer_test.ts61 // w2_old - updates_2COMMENT
LOWtfjs-core/src/optimizers/adamax_optimizer_test.ts81 // 0.9 * 4,COMMENT
LOWtfjs-core/src/optimizers/adagrad_optimizer_test.ts41 // newAccumulatedGrad = accumulatedGrad + grad^2COMMENT
LOWtfjs-core/src/optimizers/adadelta_optimizer_test.ts41 // newAccumulatedGrad = rho * accumulatedGrad + (1 - rho) * grad ^ 2COMMENT
LOWtfjs-core/src/ops/confusion_matrix_test.ts21COMMENT
LOWtfjs-core/src/ops/confusion_matrix_test.ts61 //COMMENT
LOWtfjs-core/src/ops/reverse_4d_test.ts21COMMENT
LOWtfjs-core/src/ops/reverse_4d_test.ts41 // ],COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts261 // x = tf.constant(np.array([[COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts321 expectArraysClose(await filtGrad.data(), await expectedFiltGrad.data());COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts381 const expectedFiltGrad = tf.ones([2, 2, 2, 1]).mul(tf.scalar(-0.01444618));COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts401 // [[[0.34968338], [-0.42306114]], [[1.27395733], [-1.09014535]]]COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts501 // ```pyCOMMENT
LOWtfjs-core/src/ops/reverse_3d_test.ts21COMMENT
LOWtfjs-core/src/ops/moving_average_test.ts21COMMENT
LOWtfjs-core/src/ops/moving_average_test.ts81 //COMMENT
LOWtfjs-core/src/ops/log_softmax.ts61 if (axis !== $logits.rank - 1) {COMMENT
LOWtfjs-core/src/ops/pad_test.ts201 // 0, 0, 0COMMENT
LOWtfjs-backend-cpu/scripts/build-npm.sh1#!/usr/bin/env bashCOMMENT
LOW…s-backend-cpu/src/kernels/RaggedTensorToTensor_impl.ts201 // -1 indicates an element or list that is out of range.COMMENT
LOWtfjs-backend-cpu/src/kernels/Unique_impl.ts21 values: BackendValues, axis: number, shape: number[], dtype: DataType): {COMMENT
LOWtfjs-backend-cpu/src/kernels/Unique_impl.ts41 // intermediate TensorBuffer (see inputBuffer below) to allow us to extractCOMMENT
LOWtfjs-backend-cpu/src/kernels/Unique_impl.ts61 // ],COMMENT
LOWtfjs-layers/tools/clang_format_ts.sh1#!/bin/bashCOMMENT
LOWtfjs-layers/src/losses_test.ts181 expectTensorsClose(result, expected);COMMENT
LOWtfjs-layers/src/losses_test.ts221 // with tf.Session() as sess:COMMENT
LOWtfjs-layers/src/losses_test.ts261 //COMMENT
LOWtfjs-layers/src/metrics_test.ts81 // Use the following Python code to generate the reference values:COMMENT
LOWtfjs-layers/src/metrics_test.ts101 const accuracy = tfl.metrics.binaryCrossentropy(x, y);COMMENT
LOWtfjs-layers/src/metrics_test.ts181 });COMMENT
LOWtfjs-layers/src/metrics_test.ts201 // ])COMMENT
LOWtfjs-layers/src/metrics_test.ts241 //COMMENT
LOWtfjs-layers/src/layers/advanced_activation_test.ts81describeMathCPUAndWebGL2('PReLU: Tensor', () => {COMMENT
LOWtfjs-layers/src/layers/advanced_activation_test.ts121 expect(history.history.loss[2]).toBeCloseTo(0.049144);COMMENT
LOWtfjs-layers/src/layers/convolutional_test.ts481 // # the 3D convolutions.COMMENT
LOWtfjs-layers/src/layers/convolutional_test.ts501 // # 178., 186., 190., 194., 202., 206., 210.], dtype=float32)COMMENT
LOWtfjs-layers/src/layers/convolutional_test.ts741 // tslint:disable-next-line:no-anyCOMMENT
LOWtfjs-layers/src/layers/convolutional_test.ts841 // ```pythonCOMMENT
LOWtfjs-layers/src/layers/core_test.ts821 // model.add(tf.keras.layers.SimpleRNN(COMMENT
LOWtfjs-layers/src/layers/core_test.ts841 });COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts81 });COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts121 ]]));COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts141 // z1 = keras.layers.Embedding(10,COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts361 // The golden tensor values used in the tests below can be obtained withCOMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts461 // rnn = keras.layers.LSTM(COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts501 });COMMENT
278 more matches not shown…
Decorative Section Separators97 hits · 291 pts
SeverityFileLineSnippetContext
MEDIUMtfjs-automl/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-automl/scripts/test-ci.sh15# =============================================================================COMMENT
MEDIUMtfjs-core/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-cpu/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-layers/tools/clang_format_ts.sh8# ==============================================================================COMMENT
MEDIUMtfjs-backend-webgpu/scripts/publish-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-webgpu/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-inference/python/inference.py14# ==============================================================================COMMENT
MEDIUMtfjs-inference/scripts/run_python.sh8# =============================================================================COMMENT
MEDIUMscripts/buildifier-ci.sh15# =============================================================================COMMENT
MEDIUMscripts/publish-npm.sh15# =============================================================================COMMENT
MEDIUMscripts/run_bazel_ci_tests.sh15# =============================================================================COMMENT
MEDIUMscripts/run-build.sh15# =============================================================================COMMENT
MEDIUM.github/workflows/stale.yaml14# ==============================================================================COMMENT
MEDIUMtfjs-backend-wasm/scripts/build-ci.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-wasm/scripts/build-wasm.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-wasm/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-wasm/scripts/test-ci.sh8# =============================================================================COMMENT
MEDIUMtfjs/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs/scripts/test-ci.sh15# =============================================================================COMMENT
MEDIUMtfjs-react-native/integration_rn59/scripts/test-ci.sh15# =============================================================================COMMENT
MEDIUMtfjs-react-native/scripts/update-apk.sh15# =============================================================================COMMENT
MEDIUMe2e/integration_tests/convert_predict.py14# =============================================================================COMMENT
MEDIUMe2e/integration_tests/metadata.py14# =============================================================================COMMENT
MEDIUMe2e/integration_tests/create_save_predict.py6# =============================================================================COMMENT
MEDIUMe2e/custom_module/dense_model/build.sh16# ==============================================================================COMMENT
MEDIUMe2e/custom_module/universal_sentence_encoder/build.sh16# ==============================================================================COMMENT
MEDIUMe2e/custom_module/blazeface/build.sh16# ==============================================================================COMMENT
MEDIUMe2e/scripts/local-registry.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/create-python-models.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/release-e2e.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/run-custom-builds.sh16# ==============================================================================COMMENT
MEDIUMe2e/scripts/deploy-benchmarks.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/test-ci.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/build-deps-ci.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/cleanup-py-env.sh16# ==============================================================================COMMENT
MEDIUMe2e/scripts/test.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/create_save_predict.sh16# ==============================================================================COMMENT
MEDIUMe2e/scripts/fetch-graph-model-golden-data-ci.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/setup-py-env.sh16# ==============================================================================COMMENT
MEDIUMtfjs-node/python/int64_model.py14# ==============================================================================COMMENT
MEDIUMtfjs-node/python/unint8_model.py14# ==============================================================================COMMENT
MEDIUMtfjs-node/scripts/publish-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-node/scripts/publish-npm-gpu.sh15# =============================================================================COMMENT
MEDIUMtfjs-node/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-node/scripts/build-and-upload-addon.sh14# =============================================================================COMMENT
MEDIUMtfjs-data/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-data/scripts/test-ci.sh8# =============================================================================COMMENT
MEDIUMtfjs-converter/python/update_locked_deps.sh15# =============================================================================COMMENT
MEDIUMtfjs-converter/python/build-pip-package.sh15# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/run-python-tests.sh15# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/setup.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/test_nightly_pip_package.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/test_pip_package.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/quantization_test.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/write_weights.py14# ==============================================================================COMMENT
MEDIUM…-converter/python/tensorflowjs/resource_loader_test.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/quantization.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/read_weights.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/__init__.py14# ==============================================================================COMMENT
37 more matches not shown…
Hyper-Verbose Identifiers279 hits · 280 pts
SeverityFileLineSnippetContext
LOWrollup.config.helpers.js31export function getBrowserBundleConfigOptions(CODE
LOWtfjs-automl/src/object_detection.ts126function calculateMostLikelyLabels(CODE
LOWtfjs-core/scripts/test_snippets/util.ts179function convertDocStringToDocInfoObject(docString: string): JSDoc {CODE
LOWtfjs-core/src/util_base.ts620export function convertBackendValuesAndArrayBuffer(CODE
LOWtfjs-core/src/util_base.ts678export function assertNonNegativeIntegerDimensions(shape: number[]) {CODE
LOWtfjs-core/src/jasmine_util.ts167export function parseTestEnvFromKarmaFlags(CODE
LOWtfjs-core/src/engine.ts1289export function getOrMakeEngine(): Engine {CODE
LOWtfjs-core/src/globals.ts56export function disableDeprecationWarnings(): void {CODE
LOWtfjs-core/src/tensor_util_env.ts57function deepAssertShapeConsistency(CODE
LOWtfjs-core/src/io/io_utils.ts495export function getModelJSONForModelArtifacts(CODE
LOWtfjs-core/src/io/io_utils.ts533export function getModelArtifactsForJSONSync(CODE
LOWtfjs-core/src/io/io_utils.ts602export function getModelArtifactsInfoForJSON(modelArtifacts: ModelArtifacts):CODE
LOWtfjs-core/src/io/local_storage.ts40export function purgeLocalStorageArtifacts(): string[] {CODE
LOWtfjs-core/src/ops/segment_util.ts30export function segOpComputeOptimalWindowSize(CODE
LOWtfjs-core/src/ops/broadcast_util.ts60export function assertAndGetBroadcastShape(CODE
LOWtfjs-core/src/ops/pool.ts133function requiredSpaceToBatchPaddings(CODE
LOWtfjs-core/src/ops/pool.ts149function withSpaceToBatchBasePaddings(CODE
LOWtfjs-core/src/ops/ragged_to_dense_util.ts27export function combineRaggedTensorToTensorShapes(CODE
LOWtfjs-core/src/ops/ragged_to_dense_util.ts78export function getRowPartitionTypesHelper(rowPartitionTypeStrings: string[]) {CODE
LOWtfjs-core/src/ops/ragged_to_dense_util.ts110export function validateDefaultValueShape(CODE
LOWtfjs-core/src/ops/conv3d_test.ts39function generateGradientCaseInputs(CODE
LOWtfjs-core/src/ops/browser.ts183function isImageBitmapFullySupported() {CODE
LOWtfjs-core/src/ops/browser.ts194function canWrapPixelsToImageBitmap(pixels: PixelData|ImageData|CODE
LOWtfjs-core/src/ops/rand_util.ts233export function expectArrayInMeanStdRange(CODE
LOWtfjs-core/src/ops/conv_util.ts571export function eitherStridesOrDilationsAreOne(CODE
LOWtfjs-core/src/ops/conv_util.ts576export function stridesOrDilationsArePositive(values: number|CODE
LOWtfjs-core/src/ops/conv_util.ts614export function checkPadOnDimRoundingMode(CODE
LOWtfjs-core/src/ops/axis_util.ts49export function computeOutAndReduceShapes(CODE
LOWtfjs-core/src/ops/axis_util.ts68export function assertAxesAreInnerMostDims(CODE
LOWtfjs-core/src/ops/slice_util.ts209export function startIndicesWithElidedDims(CODE
LOWtfjs-core/src/ops/slice_util.ts234export function stopIndicesWithElidedDims(CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts25export function getSparseReshapeMultipleNegativeOneOutputDimErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts36export function getSparseReshapeNegativeOutputDimErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts45export function getSparseReshapeEmptyTensorZeroOutputDimErrorMessage() {CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts56export function getSparseReshapeInputOutputMultipleErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts71export function getSparseReshapeInputOutputMismatchErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_fill_empty_rows_util.ts23export function getSparseFillEmptyRowsIndicesDenseShapeMismatch(CODE
LOWtfjs-core/src/ops/sparse/sparse_fill_empty_rows_util.ts35export function getSparseFillEmptyRowsNegativeIndexErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_fill_empty_rows_util.ts47export function getSparseFillEmptyRowsOutOfRangeIndexErrorMessage(CODE
LOW…s-core/src/ops/sparse/sparse_segment_reduction_util.ts22export function getSparseSegmentReductionNegativeSegmentIdsErrorMessage() {CODE
LOW…s-core/src/ops/sparse/sparse_segment_reduction_util.ts30export function getSparseSegmentReductionNonIncreasingSegmentIdsErrorMessage() {CODE
LOW…s-core/src/ops/sparse/sparse_segment_reduction_util.ts40export function getSparseSegmentReductionSegmentIdOutOfRangeErrorMessage(CODE
LOW…s-core/src/ops/sparse/sparse_segment_reduction_util.ts53export function getSparseSegmentReductionIndicesOutOfRangeErrorMessage(CODE
LOW…s-backend-cpu/src/kernels/ResizeNearestNeighborGrad.ts23export function resizeNearestNeighborGrad(args: {CODE
LOW…backend-cpu/src/kernels/StringToHashBucketFast_impl.ts20export function stringToHashBucketFastImpl(CODE
LOW…backend-cpu/src/kernels/SparseSegmentReduction_impl.ts20export function sparseSegmentReductionImpl(CODE
LOWtfjs-backend-cpu/src/utils/binary_impl.ts25export function createSimpleBinaryKernelImpl(op: SimpleBinaryOperation):CODE
LOWtfjs-backend-cpu/src/utils/binary_utils.ts135export function createComplexBinaryKernelImpl(op: ComplexBinaryOperation):CODE
LOWtfjs-layers/src/user_defined_metadata_test.ts94 function createSequentialModelForTest(): Sequential {CODE
LOWtfjs-layers/src/user_defined_metadata_test.ts104 function createFunctionalModelForTest(): tfl.LayersModel {CODE
LOWtfjs-layers/src/losses.ts45export function meanAbsolutePercentageError(CODE
LOWtfjs-layers/src/losses.ts56export function meanSquaredLogarithmicError(CODE
LOWtfjs-layers/src/losses.ts136export function sparseCategoricalCrossentropy(CODE
LOWtfjs-layers/src/losses.ts171export function sigmoidCrossEntropyWithLogits(CODE
LOWtfjs-layers/src/losses.ts202export function kullbackLeiblerDivergence(CODE
LOWtfjs-layers/src/exports_metrics.ts88export function sparseCategoricalAccuracy(CODE
LOWtfjs-layers/src/exports_metrics.ts275export function meanAbsolutePercentageError(CODE
LOWtfjs-layers/src/models.ts282export async function loadLayersModelFromIOHandler(CODE
LOWtfjs-layers/src/models.ts344function decodeModelAndOptimizerWeights(CODE
LOWtfjs-layers/src/metrics.ts92export function sparseCategoricalAccuracy(CODE
219 more matches not shown…
Hallucination Indicators11 hits · 140 pts
SeverityFileLineSnippetContext
CRITICALe2e/integration_tests/convert_predict.py147 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(save_dir)CODE
CRITICALe2e/integration_tests/convert_predict.py386 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(save_dir)CODE
CRITICALtfjs-data/src/dataset_test.ts368 expect(compare.complexThenBatch.a.q.ab.x.dataSync())CODE
CRITICALtfjs-data/src/dataset_test.ts369 .toEqual(compare.batchThenComplex.a.q.ab.x.dataSync());CODE
CRITICALtfjs-data/src/dataset_test.ts373 expect(compare.complexThenBatch.b.bb.bbb.dataSync())CODE
CRITICALtfjs-data/src/dataset_test.ts374 .toEqual(compare.batchThenComplex.b.bb.bbb.dataSync());CODE
CRITICALtfjs-data/src/dataset_test.ts378 expect(compare.complexThenBatch.c.ca.x.dataSync())CODE
CRITICALtfjs-data/src/dataset_test.ts379 .toEqual(compare.batchThenComplex.c.ca.x.dataSync());CODE
CRITICAL…flowjs/converters/tf_saved_model_conversion_v2_test.py70 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(save_dir)CODE
CRITICAL…flowjs/converters/tf_saved_model_conversion_v2_test.py108 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(CODE
CRITICAL…flowjs/converters/tf_saved_model_conversion_v2_test.py385 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(CODE
Unused Imports124 hits · 124 pts
SeverityFileLineSnippetContext
LOWtfjs-inference/python/inference_test.py18CODE
LOWtfjs-inference/python/inference_test.py19CODE
LOWtfjs-inference/python/inference_test.py20CODE
LOWtfjs-inference/python/inference.py17CODE
LOWtfjs-inference/python/inference.py18CODE
LOWtfjs-inference/python/inference.py19CODE
LOWe2e/integration_tests/convert_predict.py24CODE
LOWe2e/integration_tests/convert_predict.py25CODE
LOWe2e/integration_tests/convert_predict.py26CODE
LOWe2e/integration_tests/convert_predict.py28CODE
LOWe2e/integration_tests/convert_predict.py29CODE
LOWe2e/integration_tests/convert_predict.py34CODE
LOWe2e/integration_tests/convert_predict.py36CODE
LOWe2e/integration_tests/convert_predict.py48CODE
LOWe2e/integration_tests/metadata.py24CODE
LOWe2e/integration_tests/metadata.py25CODE
LOWe2e/integration_tests/metadata.py26CODE
LOWe2e/integration_tests/metadata.py28CODE
LOWe2e/integration_tests/metadata.py29CODE
LOWe2e/integration_tests/metadata.py34CODE
LOWe2e/integration_tests/metadata.py36CODE
LOWe2e/integration_tests/metadata.py38CODE
LOWe2e/integration_tests/metadata.py39CODE
LOWe2e/integration_tests/metadata.py42CODE
LOWe2e/integration_tests/metadata.py43CODE
LOWe2e/integration_tests/metadata.py47CODE
LOWe2e/integration_tests/metadata.py48CODE
LOWe2e/integration_tests/create_save_predict.py15CODE
LOWe2e/integration_tests/create_save_predict.py16CODE
LOWe2e/integration_tests/create_save_predict.py17CODE
LOWe2e/integration_tests/create_save_predict.py21CODE
LOWe2e/integration_tests/create_save_predict.py22CODE
LOWe2e/integration_tests/create_save_predict.py28CODE
LOWtfjs-node/python/int64_model.py22CODE
LOWtfjs-converter/python/test_nightly_pip_package.py17CODE
LOWtfjs-converter/python/test_nightly_pip_package.py18CODE
LOWtfjs-converter/python/test_nightly_pip_package.py19CODE
LOWtfjs-converter/python/test_pip_package.py17CODE
LOWtfjs-converter/python/test_pip_package.py18CODE
LOWtfjs-converter/python/test_pip_package.py19CODE
LOWtfjs-converter/python/tensorflowjs/quantization_test.py15CODE
LOWtfjs-converter/python/tensorflowjs/quantization_test.py16CODE
LOWtfjs-converter/python/tensorflowjs/quantization_test.py17CODE
LOW…-converter/python/tensorflowjs/resource_loader_test.py16CODE
LOW…-converter/python/tensorflowjs/resource_loader_test.py17CODE
LOW…-converter/python/tensorflowjs/resource_loader_test.py18CODE
LOWtfjs-converter/python/tensorflowjs/quantization.py15CODE
LOWtfjs-converter/python/tensorflowjs/quantization.py16CODE
LOWtfjs-converter/python/tensorflowjs/quantization.py17CODE
LOWtfjs-converter/python/tensorflowjs/read_weights.py17CODE
LOWtfjs-converter/python/tensorflowjs/read_weights.py18CODE
LOWtfjs-converter/python/tensorflowjs/read_weights.py19CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py16CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py17CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py18CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py21CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py22CODE
LOWtfjs-converter/python/tensorflowjs/resource_loader.py17CODE
LOWtfjs-converter/python/tensorflowjs/resource_loader.py18CODE
LOWtfjs-converter/python/tensorflowjs/resource_loader.py19CODE
64 more matches not shown…
Docstring Block Structure19 hits · 95 pts
SeverityFileLineSnippetContext
HIGHtfjs-converter/python/tensorflowjs/quantization.py34Maps node names to their quantization dtypes. Given a quantization_dtype_map which maps dtypes `uint8`, `uint16`, `flSTRING
HIGHtfjs-converter/python/tensorflowjs/quantization.py94Quantizes the weights by linearly re-scaling across available bits. The weights are quantized by linearly re-scaling STRING
HIGHtfjs-converter/python/tensorflowjs/quantization.py176Computes quantization range to ensure that zero is represented if covered. Gymnastics with nudged zero point is to enSTRING
HIGHtfjs-converter/python/tensorflowjs/read_weights.py127Load weight values from buffer(s) according to a weights manifest. Args: weights_manifest: A TensorFlow.js-formatSTRING
HIGHtfjs-converter/python/tensorflowjs/resource_loader.py25Opens the file at given path, where path is relative to tensorflowjs/. Args: path: a string resource path relativSTRING
HIGHtfjs-converter/python/tensorflowjs/resource_loader.py41List the files inside a dir where path is relative to tensorflowjs/. Args: path: a string path to a resource direSTRING
HIGH…r/python/tensorflowjs/converters/normalize_bias_add.py24Convert AddV2 ops and Add ops to BiasAdd if they could be fused with the ancestor node. Grappler and the TFJS's fusSTRING
HIGH…r/python/tensorflowjs/converters/graph_rewrite_util.py28Pulls a node def from a dictionary for a given name. Args: node_map: Dictionary containing an entry indexed by naSTRING
HIGH…r/python/tensorflowjs/converters/graph_rewrite_util.py47Extracts the values from a const NodeDef as a numpy ndarray. Args: node_def: Const NodeDef that has the values weSTRING
HIGH…converter/python/tensorflowjs/converters/fuse_prelu.py30Modifies the provided graph by fusing a set of ops into a single Prelu op. The formula of PReLU is: f(x) = alpha * xSTRING
HIGH…converter/python/tensorflowjs/converters/fuse_prelu.py142Tensorflow does not support Prelu op, and the grappler remap optimizer will not fuse the prelu op with _FusedConv2D opSTRING
HIGH…er/python/tensorflowjs/converters/keras_tfjs_loader.py242Load a Keras Model from TensorFlow.js-format artifacts from file system Args: config_json_path: Path to the TensoSTRING
HIGH…er/python/tensorflowjs/converters/keras_tfjs_loader.py309Load a Keras Model from TensorFlow.js-format artifacts from file system Args: config_json_path: Path to the TensoSTRING
HIGH…/python/tensorflowjs/converters/keras_h5_conversion.py202Load topology & weight values from HDF5 file and convert. The HDF5 file is one generated by Keras' save_model method STRING
HIGH…/python/tensorflowjs/converters/keras_h5_conversion.py254Load topology & weight values from HDF5 file and convert. The HDF5 weights file is one generated by Keras's save_modeSTRING
HIGH…/python/tensorflowjs/converters/keras_h5_conversion.py321Load weight values from a Keras HDF5 file and to a binary format. The HDF5 file is one generated by Keras' Model.saveSTRING
HIGH…ython/tensorflowjs/converters/fuse_depthwise_conv2d.py98Modifies the provided graph by fusing a set of ops into a single _FusedDepthwiseConv2d op. DepthwiseConv2dNative + STRING
HIGH…ython/tensorflowjs/converters/fuse_depthwise_conv2d.py126Modifies the provided graph by fusing a set of ops into a single _FusedDepthwiseConv2d op. DepthwiseConv2dNative + STRING
HIGH…ter/python/tensorflowjs/converters/fold_batch_norms.py51Removes batch normalization ops by folding them into convolutions. Batch normalization during training has multiple dSTRING
Self-Referential Comments16 hits · 46 pts
SeverityFileLineSnippetContext
MEDIUMtfjs-backend-wasm/tools/cpplint.py5537 # The following function is just a speed up, no semantics are changed.STRING
MEDIUMe2e/integration_tests/convert_predict.py16# This file is 1/2 of the test suites for CUJ: convert->predict.COMMENT
MEDIUMe2e/integration_tests/convert_predict.py146 # Create a builder.COMMENT
MEDIUMe2e/integration_tests/convert_predict.py385 # Create a builder.COMMENT
MEDIUMe2e/integration_tests/convert_predict.py495 # Create the directory to store model and data.COMMENT
MEDIUMe2e/integration_tests/metadata.py16# This file is 1/2 of the test suites for CUJ: convert->predict.COMMENT
MEDIUMe2e/integration_tests/metadata.py97 # Create the directory to store model and data.COMMENT
MEDIUMe2e/integration_tests/create_save_predict.py8# This file is 2/3 of the test suites for CUJ: create->save->predict.COMMENT
MEDIUMtfjs-converter/python/build-pip-package.sh247 # Create a virtualenv and install twine in it for uploading.COMMENT
MEDIUMtfjs-converter/python/test_pip_package.py91 # Create a builder.COMMENT
MEDIUMtfjs-converter/python/test_pip_package.py136 # Create a builderCOMMENT
MEDIUM…flowjs/converters/tf_saved_model_conversion_v2_test.py68 # Create a builder.COMMENT
MEDIUM…flowjs/converters/tf_saved_model_conversion_v2_test.py106 # Create a builder.COMMENT
MEDIUM…flowjs/converters/tf_saved_model_conversion_v2_test.py384 # Create a builderCOMMENT
MEDIUM…ensorflowjs/converters/tf_saved_model_conversion_v2.py893 # Define the strip graph functions when TransformGraph is available, this willCOMMENT
MEDIUM…erter/python/tensorflowjs/converters/converter_test.py700 # Create a fie at the path to elicit the error.COMMENT
Deep Nesting46 hits · 32 pts
SeverityFileLineSnippetContext
LOWtfjs-backend-wasm/tools/cpplint.py583CODE
LOWtfjs-backend-wasm/tools/cpplint.py1188CODE
LOWtfjs-backend-wasm/tools/cpplint.py1288CODE
LOWtfjs-backend-wasm/tools/cpplint.py1519CODE
LOWtfjs-backend-wasm/tools/cpplint.py1641CODE
LOWtfjs-backend-wasm/tools/cpplint.py2780CODE
LOWtfjs-backend-wasm/tools/cpplint.py3046CODE
LOWtfjs-backend-wasm/tools/cpplint.py3117CODE
LOWtfjs-backend-wasm/tools/cpplint.py3171CODE
LOWtfjs-backend-wasm/tools/cpplint.py3299CODE
LOWtfjs-backend-wasm/tools/cpplint.py3658CODE
LOWtfjs-backend-wasm/tools/cpplint.py3736CODE
LOWtfjs-backend-wasm/tools/cpplint.py4002CODE
LOWtfjs-backend-wasm/tools/cpplint.py4129CODE
LOWtfjs-backend-wasm/tools/cpplint.py4279CODE
LOWtfjs-backend-wasm/tools/cpplint.py4526CODE
LOWtfjs-backend-wasm/tools/cpplint.py4600CODE
LOWtfjs-backend-wasm/tools/cpplint.py5013CODE
LOWtfjs-backend-wasm/tools/cpplint.py5152CODE
LOWtfjs-backend-wasm/tools/cpplint.py5498CODE
LOWtfjs-backend-wasm/tools/cpplint.py5946CODE
LOWtfjs-backend-wasm/tools/cpplint.py6145CODE
LOWtfjs-backend-wasm/tools/cpplint.py808CODE
LOWtfjs-backend-wasm/tools/cpplint.py1452CODE
LOWtfjs-backend-wasm/tools/cpplint.py2525CODE
LOWtfjs-backend-wasm/tools/cpplint.py2582CODE
LOWtfjs-converter/python/setup.py28CODE
LOWtfjs-converter/python/tensorflowjs/quantization.py33CODE
LOWtfjs-converter/python/tensorflowjs/read_weights.py126CODE
LOW…r/python/tensorflowjs/converters/graph_rewrite_util.py81CODE
LOW…r/python/tensorflowjs/converters/graph_rewrite_util.py108CODE
LOW…-converter/python/tensorflowjs/converters/converter.py534CODE
LOW…-converter/python/tensorflowjs/converters/converter.py588CODE
LOW…-converter/python/tensorflowjs/converters/converter.py609CODE
LOWtfjs-converter/python/tensorflowjs/converters/wizard.py91CODE
LOWtfjs-converter/python/tensorflowjs/converters/wizard.py214CODE
LOWtfjs-converter/python/tensorflowjs/converters/wizard.py294CODE
LOW…/python/tensorflowjs/converters/keras_h5_conversion.py183CODE
LOW…/python/tensorflowjs/converters/keras_h5_conversion.py294CODE
LOW…thon/tensorflowjs/converters/keras_tfjs_loader_test.py308CODE
LOW…ter/python/tensorflowjs/converters/fold_batch_norms.py50CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py370CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py412CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py492CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py882CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py896CODE
Structural Annotation Overuse15 hits · 26 pts
SeverityFileLineSnippetContext
LOWtfjs-core/src/ops/slice_util.ts442 // Step 1: Account for ellipsis and new axis.COMMENT
LOWtfjs-core/src/ops/slice_util.ts473 // Step 2: Make a sparse spec into a full index spec.COMMENT
LOWtfjs-core/src/ops/slice_util.ts492 // Step 3: Make implicit ranges (non-zero beginMasks and endMasks) explicitCOMMENT
LOWtfjs-core/src/ops/slice_util.ts601 // Step 4: Compute the final shapeCOMMENT
LOWtfjs-backend-webgpu/src/kernels/TopK.ts118 // Step 1: local sortCOMMENT
LOWtfjs-backend-webgpu/src/kernels/TopK.ts126 // Step 2: mergeCOMMENT
LOWtfjs-backend-webgpu/src/kernels/TopK.ts141 // Step 3: rebuildCOMMENT
LOWtfjs-backend-webgl/src/kernels/TopK.ts135 // Step 1: local sortCOMMENT
LOWtfjs-backend-webgl/src/kernels/TopK.ts143 // Step 2: mergeCOMMENT
LOWtfjs-backend-webgl/src/kernels/TopK.ts154 // Step 3: rebuildCOMMENT
LOWtfjs-react-native/README.md29### Step 2: Install dependenciesCOMMENT
LOWtfjs-react-native/README.md47### Step 3: Configure [Metro](https://facebook.github.io/metro/)COMMENT
LOWtfjs-react-native/README.md68### Step 4: Test that it is workingCOMMENT
LOWtfjs-converter/README.md20## Step 1: Converting a [TensorFlow SavedModel](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/sCOMMENT
LOWtfjs-converter/README.md340## Step 2: Loading and running in the browserCOMMENT
Cross-File Repetition5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHtfjs-node/python/int64_model.py0test a basic model with functions to make sure functions are inlined.STRING
HIGHtfjs-node/python/unint8_model.py0test a basic model with functions to make sure functions are inlined.STRING
HIGH…onverter/python/tensorflowjs/converters/wizard_test.py0test a basic model with functions to make sure functions are inlined.STRING
HIGH…flowjs/converters/tf_saved_model_conversion_v2_test.py0test a basic model with functions to make sure functions are inlined.STRING
HIGH…rter/python/tensorflowjs/converters/fuse_prelu_test.py0test a basic model with functions to make sure functions are inlined.STRING
Verbosity Indicators10 hits · 18 pts
SeverityFileLineSnippetContext
LOWtfjs-core/src/ops/slice_util.ts442 // Step 1: Account for ellipsis and new axis.COMMENT
LOWtfjs-core/src/ops/slice_util.ts473 // Step 2: Make a sparse spec into a full index spec.COMMENT
LOWtfjs-core/src/ops/slice_util.ts492 // Step 3: Make implicit ranges (non-zero beginMasks and endMasks) explicitCOMMENT
LOWtfjs-core/src/ops/slice_util.ts601 // Step 4: Compute the final shapeCOMMENT
LOWtfjs-backend-webgpu/src/kernels/TopK.ts118 // Step 1: local sortCOMMENT
LOWtfjs-backend-webgpu/src/kernels/TopK.ts126 // Step 2: mergeCOMMENT
LOWtfjs-backend-webgpu/src/kernels/TopK.ts141 // Step 3: rebuildCOMMENT
LOWtfjs-backend-webgl/src/kernels/TopK.ts135 // Step 1: local sortCOMMENT
LOWtfjs-backend-webgl/src/kernels/TopK.ts143 // Step 2: mergeCOMMENT
LOWtfjs-backend-webgl/src/kernels/TopK.ts154 // Step 3: rebuildCOMMENT
Fake / Example Data17 hits · 17 pts
SeverityFileLineSnippetContext
LOWtfjs-core/src/io/io_utils_test.ts623 const str = '_Lorem ipsum 1337!';CODE
LOWtfjs/tools/custom_module/model_parser_test.ts169 {name: 'placeholder', type: tensorflow.DataType.DT_INT32},CODE
LOWtfjs/tools/custom_module/model_parser_test.ts180 input: ['placeholder', 'less_y'],CODE
LOWtfjs/tools/custom_module/model_parser_test.ts194 {name: 'placeholder', type: tensorflow.DataType.DT_INT32},CODE
LOWtfjs/tools/custom_module/model_parser_test.ts224 input: ['placeholder', 'y_0'],CODE
LOWtfjs-data/src/iterators/string_iterator_test.ts22const lorem = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOWtfjs-data/src/iterators/string_iterator_test.ts22const lorem = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOWtfjs-converter/tools/compiled_api.js329 get: $util.oneOfGetter($oneOfFields = ["list", "s", "i", "f", "b", "type", "shape", "tensor", "placeholder",CODE
LOWtfjs-converter/tools/compiled_api.d.ts346 'placeholder'|'func');CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts175 {name: 'placeholder', type: tensorflow.DataType.DT_INT32},CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts186 input: ['placeholder', 'less_y'],CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts199 {name: 'placeholder', type: tensorflow.DataType.DT_INT32},CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts229 input: ['placeholder', 'y_0'],CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts349 'while_loop_counter', 'while_maximum_iterations', 'placeholder',CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts372 'placeholder', 'less_y', 'while_cond_10___redundant_placeholder0'CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts390 {name: 'placeholder', dtype: tensorflow.DataType.DT_INT32},CODE
LOW…verter/src/operations/executors/graph_executor_test.ts55 describe('placeholder', () => {CODE
Redundant / Tautological Comments15 hits · 13 pts
SeverityFileLineSnippetContext
LOW.github/workflows/tfjs-release-branch-publish-test.yml41 RELEASE: 'true' # Set RELEASE to true as requestedCODE
LOW…ub/workflows/tfjs-nightly-release-and-publish-test.yml39 RELEASE: 'true' # Set RELEASE to true as in the original configCODE
LOWtfjs-backend-wasm/tools/cpplint.py2506 # Check if token is an unmatched '<'.COMMENT
LOWtfjs-backend-wasm/tools/cpplint.py3129 # Check if the // may be in quotes. If so, ignore itSTRING
LOWtfjs-backend-wasm/tools/cpplint.py4085 # Check if the body is emptySTRING
LOWtfjs-backend-wasm/tools/cpplint.py4376 # Check if the line is a header guard.STRING
LOWtfjs-backend-wasm/tools/cpplint.py4735 # Check if people are using the verboten C basic types. The only exceptionSTRING
LOWtfjs-backend-wasm/tools/cpplint.py4747 # Check if some verboten operator overloading is going onSTRING
LOWtfjs-backend-wasm/tools/cpplint.py4923 # Check if some verboten C functions are being used.STRING
LOWtfjs-backend-wasm/tools/cpplint.py5678 # Set end_col to check whole lines after we are done with theSTRING
LOWe2e/scripts/local-registry.sh33 # Set registry to local registryCOMMENT
LOW…flowjs/converters/tf_saved_model_conversion_v2_test.py861 # Check if AddV2 is fused to Conv2D and Depthwise ops.COMMENT
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py81 # Set name to empty to avoid using the default name 'import'.COMMENT
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py400 # Check if any TFDF ops are used in the model.COMMENT
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py794 # Check if structure is a simple dictionary.COMMENT
Cross-Language Confusion (JS/TS)2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHtfjs-core/src/tensor.ts473 print(verbose = false): void {CODE
HIGHtfjs-core/src/globals.ts353 * @return False if there is already a registered backend under this name, trueCOMMENT
Cross-Language Confusion2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…on/tensorflowjs/converters/keras_h5_conversion_test.py503 '{"class_name": "Sequential", "keras_version": "2.2.4-tf", "config": {"layers": [{"class_name": "Dense", "configCODE
HIGH…on/tensorflowjs/converters/keras_h5_conversion_test.py529 '{"class_name": "Sequential", "keras_version": "2.2.4-tf", "config": {"layers": [{"class_name": "UnifiedGRU", "cCODE
AI Slop Vocabulary3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…-backend-webgpu/src/matmul_small_output_size_webgpu.ts33 // and handle some elements per thread to optimally utilize the ALU.COMMENT
LOWtfjs-backend-wasm/tools/cpplint.py2572 # Here we can just use a shallow copy since we are the lastCOMMENT
MEDIUMtfjs-react-native/src/camera/camera.ts60 // platform check to be more robust on android devices we may not haveCOMMENT
AI Structural Patterns10 hits · 8 pts
SeverityFileLineSnippetContext
LOW…flowjs/converters/tf_saved_model_conversion_v2_test.py193CODE
LOW…flowjs/converters/tf_saved_model_conversion_v2_test.py210CODE
LOW…-converter/python/tensorflowjs/converters/converter.py188CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py699CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py940CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py1122CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py1186CODE
LOW…hon/tensorflowjs/converters/normalize_bias_add_test.py47CODE
LOW…hon/tensorflowjs/converters/normalize_bias_add_test.py74CODE
LOW…hon/tensorflowjs/converters/normalize_bias_add_test.py100CODE
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH.github/workflows/tfjs-release-branch-publish-test.yml41 RELEASE: 'true' # Set RELEASE to true as requestedCODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…erter/python/tensorflowjs/converters/jax_conversion.py125 # names, you can use `tree.map_structure_with_path` from the `dm-tree`COMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtfjs-backend-webgpu/src/backend_webgpu.ts330 // TODO: Add test case to catch this exception.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtfjs-converter/python/build-pip-package.sh22# Usage:COMMENT