@@ -9,8 +9,8 @@ import { FileConfigModal } from './components/FileConfigModal';
99
1010function App ( ) {
1111 const [ uploadedFiles , setUploadedFiles ] = useState ( [ ] ) ;
12- const [ lossRegex , setLossRegex ] = useState ( 'loss:\\s*([\\d.]+)' ) ;
13- const [ gradNormRegex , setGradNormRegex ] = useState ( 'grad norm:\\s*([\\d.]+)' ) ;
12+ const [ lossRegex , setLossRegex ] = useState ( 'loss:\\s*([\\d.eE+- ]+)' ) ;
13+ const [ gradNormRegex , setGradNormRegex ] = useState ( 'grad[\\s_] norm:\\s*([\\d.eE+- ]+)' ) ;
1414 const [ showDataPoints , setShowDataPoints ] = useState ( true ) ;
1515 const [ compareMode , setCompareMode ] = useState ( 'normal' ) ;
1616 const [ relativeBaseline , setRelativeBaseline ] = useState ( 0.002 ) ;
@@ -27,8 +27,8 @@ function App() {
2727 ...file ,
2828 enabled : true ,
2929 config : {
30- lossRegex : 'loss:\\s*([\\d.]+)' ,
31- gradNormRegex : 'grad norm:\\s*([\\d.]+)' ,
30+ lossRegex : 'loss:\\s*([\\d.eE+- ]+)' ,
31+ gradNormRegex : 'grad[\\s_] norm:\\s*([\\d.eE+- ]+)' ,
3232 dataRange : {
3333 start : '' ,
3434 end : '' ,
@@ -229,6 +229,7 @@ function App() {
229229 lossRegex = { lossRegex }
230230 gradNormRegex = { gradNormRegex }
231231 onRegexChange = { handleRegexChange }
232+ uploadedFiles = { uploadedFiles }
232233 />
233234
234235 < FileList
@@ -238,7 +239,7 @@ function App() {
238239 onFileConfig = { handleFileConfig }
239240 />
240241
241- { uploadedFiles . length === 2 && (
242+ { uploadedFiles . filter ( file => file . enabled ) . length === 2 && (
242243 < ComparisonControls
243244 compareMode = { compareMode }
244245 onCompareModeChange = { setCompareMode }
0 commit comments