import React from 'react'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { Settings } from 'lucide-react'; import { ConfigComponentProps } from '../types'; const OptimizerConfig: React.FC = ({ config, updateConfig }) => { return (
Optimizer Configuration
updateConfig( "optimizer_lr", e.target.value ? parseFloat(e.target.value) : undefined ) } placeholder="Use policy default" className="bg-slate-900 border-slate-600 text-white rounded-lg" />
updateConfig( "optimizer_weight_decay", e.target.value ? parseFloat(e.target.value) : undefined ) } placeholder="Use policy default" className="bg-slate-900 border-slate-600 text-white rounded-lg" />
updateConfig( "optimizer_grad_clip_norm", e.target.value ? parseFloat(e.target.value) : undefined ) } placeholder="Use policy default" className="bg-slate-900 border-slate-600 text-white rounded-lg" />
); }; export default OptimizerConfig;