diff options
Diffstat (limited to 'app/client/modules/samplernn/samplernn.inspect.js')
| -rw-r--r-- | app/client/modules/samplernn/samplernn.inspect.js | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/app/client/modules/samplernn/samplernn.inspect.js b/app/client/modules/samplernn/samplernn.inspect.js deleted file mode 100644 index b5315d7..0000000 --- a/app/client/modules/samplernn/samplernn.inspect.js +++ /dev/null @@ -1,94 +0,0 @@ -import { h, Component } from 'preact' -import { bindActionCreators } from 'redux' -import { connect } from 'react-redux' - -import * as samplernnActions from './samplernn.actions' -import { FileList } from '../../common/fileList.component' -import TextInput from '../../common/textInput.component' - -class SampleRNNInspect extends Component { - constructor(props){ - super() - this.fileOptions = this.fileOptions.bind(this) - this.pickFile = this.pickFile.bind(this) - props.actions.load_directories() - } - pickFile(file){ - console.log('pick', file) - } - fileOptions(file){ - // console.log(file) - if (file.activity === 'url' && !file.dataset) { - if (this.props.runner.cpu.status !== 'IDLE') { - return ( - <div className='gray'> - fetching... - </div> - ) - } else { - return ( - <div className='link' onClick={() => this.fetchURL(file.url)}> - fetch - </div> - ) - } - } - return ( - <div> - <div className='link' onClick={() => this.train(file)}>train</div> - {file.epoch == 0 && <div className='epochs'>{file.epochs} ep.</div>} - </div> - ) - } - fetchURL(url) { - } - render(){ - const { samplernn } = this.props - // console.log(samplernn.upload) - // sort files?? - return ( - <div className='app'> - <div className='heading'> - <h3>SampleRNN (inspect)</h3> - </div> - {this.renderData()} - </div> - ) - } - renderData(){ - const { samplernn, actions } = this.props - console.log(samplernn) - if (! samplernn.data) return - return ( - <div class='row params'> - <FileList - title='Folders' - className='folders' - fields={new Set(['name'])} - onPick={actions.set_folder} - files={samplernn.data.folders} - /> - <FileList - title='Files' - files={samplernn.data.files} - /> - <FileList - title='Checkpoints' - files={samplernn.data.checkpoints} - /> - </div> - ) - } -} - -const mapStateToProps = state => ({ - samplernn: state.module.samplernn, - runner: state.system.runner, - task: state.task, -}) - -const mapDispatchToProps = (dispatch, ownProps) => ({ - actions: bindActionCreators(samplernnActions, dispatch), -}) - -export default connect(mapStateToProps, mapDispatchToProps)(SampleRNNInspect) |
