tfjs-react-native/src/platform_react_native.ts (3 lines): - line 189: // TODO look into adding support for checking these extensions in expo-gl - line 214: // TODO remove once fenceSync and clientWaitSync is implemented upstream. - line 235: // TODO: Use tf.copyRegisteredKernels once synced to tfjs-core 2.5.0. tfjs-tflite/src/types/image_segmenter.ts (3 lines): - line 37: // TODO: add more fields as needed. - line 52: // TODO: add more fields as needed. - line 63: // TODO: add more fields as needed. tfjs-backend-webgpu/src/backend_webgpu.ts (3 lines): - line 133: // TODO: @webgpu/types 0.1.6 version has a bug to support both old - line 398: // TODO: Remove once this is fixed: - line 586: // TODO: WebGPU doesn't support read data synchronously from GPU to CPU. tfjs-backend-wasm/tools/cpplint.py (2 lines): - line 3114: _RE_PATTERN_TODO = re.compile(r'^//(\s*)TODO(\(.+?\))?:?(\s|$)?') - line 3140: # Checks for common mistakes in TODO comments. tfjs-backend-webgpu/src/conv2d_mm_vec4_webgpu.ts (2 lines): - line 56: () => 'TODO: NCHW is unimplemented'); - line 116: // TODO: This could end up being a redundant load with another one in tfjs-backend-webgl/src/gpgpu_math.ts (2 lines): - line 369: // TODO: Remove the condition of !x.isUniform. - line 436: // TODO: Remove the limitaion of rank <= 4. tfjs-backend-webgl/src/shader_compiler.ts (2 lines): - line 605: // TODO: support 5d and 6d - line 1384: // TODO: support 5d and 6d tfjs-data/src/iterators/lazy_iterator.ts (2 lines): - line 943: const upstreamSummaries = 'TODO: fill in upstream of chained summaries'; - line 1026: const upstreamSummaries = 'TODO: fill in upstream of zip summaries'; tfjs-backend-cpu/src/utils/fft_utils.ts (2 lines): - line 54: // TODO: Support slice ops for complex type. - line 322: // TODO: Use matmul instead once it supports complex64 type. tfjs-core/src/public/chained_ops/is_finite.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/rfft.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/irfft.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/is_inf.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/log_sigmoid.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgpu/src/kernels/BatchMatMul_impl.ts (1 line): - line 118: // TODO: Currently we need to make sure that innerShapeA and outerShapeB tfjs-backend-webgpu/src/webgpu_util.ts (1 line): - line 111: // TODO: WebGPU limits the maximum allowed shared memory size as 16K. To make tfjs-backend-webgpu/src/kernels/Cast.ts (1 line): - line 42: // TODO: Import kernel function once zeros is modularized. tfjs-core/src/public/chained_ops/zeros_like.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/kernel_registry.ts (1 line): - line 161: // TODO (yassogba) after 3.0 assess whether we need to keep this gated tfjs-core/src/public/chained_ops/sigmoid.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgpu/src/conv_backprop_mm_webgpu.ts (1 line): - line 41: () => 'TODO: NCHW is unimplemented'); tfjs-backend-webgpu/src/kernels/FusedDepthwiseConv2D.ts (1 line): - line 68: // TODO: To see if we need to relax the limitation. Currently, it's only for tfjs-core/src/ops/broadcast_to.ts (1 line): - line 82: // TODO call broadcastTo kernel directly once backends implement broadcstTo tfjs-core/src/public/chained_ops/to_float.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/softmax.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgpu/src/kernels/FromPixels.ts (1 line): - line 98: // TODO: Encoding should happen on GPU once we no longer have to download tfjs-core/src/public/chained_ops/reciprocal.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgpu/src/depthwise_conv2d_3x3_webgpu.ts (1 line): - line 51: () => 'TODO: NCHW is unimplemented'); tfjs-core/src/public/chained_ops/abs.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-node/src/nodejs_kernel_backend.ts (1 line): - line 138: // TODO - what about ID in this case? Handle in write()?? tfjs-core/src/public/chained_ops/acosh.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/to_bool.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/norm.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/sin.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/clip_by_value.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-vis/src/show/model.ts (1 line): - line 19: // TODO use type only imports for these types once we are on a version of tfjs-core/src/ops/div_no_nan.ts (1 line): - line 61: // TODO: Make this into its own kernel. tfjs-core/src/public/chained_ops/log.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgl/src/conv_packed_gpu_depthwise.ts (1 line): - line 98: // TODO: Ensure vec4 previous does not result in redundant sample, tfjs-core/src/public/chained_ops/softplus.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/erf.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/ones_like.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/exp.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/io/types.ts (1 line): - line 159: * TODO (cais,yassogba) consider removing GraphDef as GraphDefs now tfjs-backend-webgpu/src/depthwise_conv2d_webgpu.ts (1 line): - line 52: () => 'TODO: NCHW is unimplemented'); tfjs-core/src/public/chained_ops/cast.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/neg.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/floor.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/log_softmax.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/log1p.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgpu/src/conv2d_naive_webgpu.ts (1 line): - line 51: () => 'TODO: NCHW is unimplemented'); tfjs-backend-wasm/src/kernels/MaxPool.ts (1 line): - line 65: // TODO: add support for int32 input. tfjs-core/src/ops/log_softmax.ts (1 line): - line 98: // TODO Use Engine.runKernel when CPU/WebGL/WASM backends implement this. tfjs-core/src/public/chained_ops/sinh.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/step.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-react-native/integration_rn59/components/webcam/realtime_demo.tsx (1 line): - line 231: // TODO File issue to be able get this from expo. tfjs/tools/custom_module/cli.ts (1 line): - line 90: // TODO validate that all these paths exist. tfjs-core/src/public/chained_ops/tanh.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/tan.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-layers/src/engine/container.ts (1 line): - line 832: // TODO: raise exception when a `.computeMask()` call tfjs-core/src/public/chained_ops/round.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/rsqrt.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/cos.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgl/src/kernels/Abs.ts (1 line): - line 32: // TODO: handle cases when x is complex. Once the cpu implementation tfjs-backend-webgl/src/kernels/LinSpace.ts (1 line): - line 28: // TODO: Use CPU implementation due to the precision problem in Safari. tfjs-react-native/src/async_storage_io.ts (1 line): - line 55: // TODO followup on removing this from the the interface tfjs-core/src/public/chained_ops/asinh.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/atan.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/cosh.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/expm1.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgl/src/kernels/Conv2D_impl.ts (1 line): - line 68: // TODO: Once reduction ops are packed, batchMatMul will always be packed tfjs-vis/src/visor.ts (1 line): - line 72: // TODO: consider changing this type. Possibly lift into top level state tfjs-core/src/public/chained_ops/atanh.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/is_nan.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/square.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-tflite/src/types/object_detector.ts (1 line): - line 34: // TODO: add more fields as needed. tfjs-tflite/src/tflite_task_library_client/image_segmenter.ts (1 line): - line 59: * `coloredLabels[i]` (TODO: to be supported here). tfjs-tflite/src/types/image_classifier.ts (1 line): - line 34: // TODO: add more fields as needed. tfjs-core/src/public/chained_ops/sign.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/sqrt.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgpu/src/kernel_utils/kernel_funcs_utils.ts (1 line): - line 152: // TODO: Implement CPU forwarding for complex inputs. tfjs-core/src/public/chained_ops/fft.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/slice.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgpu/src/conv2d_mm_webgpu.ts (1 line): - line 51: () => 'TODO: NCHW is unimplemented'); tfjs-core/src/public/chained_ops/as_type.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/acos.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgpu/src/kernels/DepthwiseConv2dNative.ts (1 line): - line 51: // TODO: To see if we need to relax the limitation. Currently, it's only for tfjs-core/src/ops/where.ts (1 line): - line 57: // TODO: move this logic to forward function when the broadcastTo op is tfjs-core/src/public/chained_ops/ifft.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-backend-webgl/src/backend_webgl.ts (1 line): - line 733: // TODO: handle cases when x is complex. tfjs-core/src/public/chained_ops/ceil.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/to_int.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/asin.ts (1 line): - line 18: // TODO update import path once op is modularized. tfjs-core/src/public/chained_ops/strided_slice.ts (1 line): - line 18: // TODO update import path once op is modularized.