File size: 1,253 Bytes
3a909c0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

import React from 'react';
import DatasetConfig from './config/DatasetConfig';
import PolicyConfig from './config/PolicyConfig';
import TrainingParams from './config/TrainingParams';
import OptimizerConfig from './config/OptimizerConfig';
import LoggingConfig from './config/LoggingConfig';
import WandbConfig from './config/WandbConfig';
import EnvEvalConfig from './config/EnvEvalConfig';
import AdvancedConfig from './config/AdvancedConfig';
import { ConfigComponentProps } from './types';

const ConfigurationTab: React.FC<ConfigComponentProps> = ({ config, updateConfig }) => {
  return (
    <div className="grid grid-cols-1 xl:grid-cols-2 gap-6">
      <DatasetConfig config={config} updateConfig={updateConfig} />
      <PolicyConfig config={config} updateConfig={updateConfig} />
      <TrainingParams config={config} updateConfig={updateConfig} />
      <OptimizerConfig config={config} updateConfig={updateConfig} />
      <LoggingConfig config={config} updateConfig={updateConfig} />
      <WandbConfig config={config} updateConfig={updateConfig} />
      <EnvEvalConfig config={config} updateConfig={updateConfig} />
      <AdvancedConfig config={config} updateConfig={updateConfig} />
    </div>
  );
};

export default ConfigurationTab;