Skip to main content
torch.js has not been released yet.
torch.js logotorch.js logotorch.js
PlaygroundContact
Login
Documentation
IntroductionType SafetyTensor ExpressionsTensor IndexingEinsumEinopsAutogradTraining a ModelProfiling & MemoryPyTorch MigrationBest PracticesRuntimesPerformancePyTorch CompatibilityBenchmarksDType Coverage
IntroductionRenderer GalleryRenderersAnalysis
computeQuantilescomputePercentilescomputeCorrelationcomputeCovariancedetectOutliersdetectOutliersZScorecomputeExtendedStatsdescribeExtendedStatsQuantileResultCorrelationResultOutlierResultExtendedStatscreateDBSCANdbscanDBSCANDBSCAN.fitDBSCAN.destroyDBSCANOptionsDBSCANResultcreateHierarchicalClusteringhierarchicalClusteringHierarchicalClusteringHierarchicalClustering.fitHierarchicalClustering.destroyLinkageMethodDistanceMetricHierarchicalOptionsDendrogramNodeHierarchicalResultcomputeHistogramgetHistogramCentersnormalizeHistogramHistogramResultcreateKDEkdeKDEKDE.fitKDE.destroyKernelTypeKDEOptionsKDEResultcreateKMeanskmeansKMeansKMeans.fitKMeans.destroyKMeansOptionsKMeansResultcreatePCApcaPCAPCA.fitPCA.destroyPCAOptionsPCAResultthrottleProgressconsoleProgressProgressInfoProgressCallbackcomputeStatscomputeMinMaxdescribeStatsTensorStatscreateTSNEtsneTSNETSNE.fitTSNE.destroyTSNEOptionsTSNEResultcreateUMAPumapUMAPUMAP.fitUMAP.destroyUMAPOptionsUMAPResult
torch.js· 2026
LegalTerms of UsePrivacy Policy
/
/
  1. docs
  2. viz
  3. viz
  4. analysis
  5. ProgressInfo

viz.analysis.ProgressInfo

export interface ProgressInfo {
  /** Current iteration or step */
  current: number;
  /** Total iterations (if known) */
  total?: number;
  /** Progress percentage 0-100 (if calculable) */
  percent?: number;
  /** Current metric value (e.g., cost, inertia) */
  metric?: number;
  /** Name of the metric */
  metricName?: string;
  /** Additional status message */
  message?: string;
  /** Whether the operation can be cancelled */
  cancellable?: boolean;
}
current(number)
– Current iteration or step
total(number)optional
– Total iterations (if known)
percent(number)optional
– Progress percentage 0-100 (if calculable)
metric(number)optional
– Current metric value (e.g., cost, inertia)
metricName(string)optional
– Name of the metric
message(string)optional
– Additional status message
cancellable(boolean)optional
– Whether the operation can be cancelled

Progress callback types for long-running analysis operations.

Previous
ProgressCallback
Next
QuantileResult