summaryrefslogtreecommitdiff
path: root/app/client/modules/samplernn/samplernn.inspect.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/modules/samplernn/samplernn.inspect.js')
-rw-r--r--app/client/modules/samplernn/samplernn.inspect.js94
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)