diff options
Diffstat (limited to 'app/client/queue')
| -rw-r--r-- | app/client/queue/queue.actions.js | 14 | ||||
| -rw-r--r-- | app/client/queue/queue.reducer.js | 71 |
2 files changed, 85 insertions, 0 deletions
diff --git a/app/client/queue/queue.actions.js b/app/client/queue/queue.actions.js new file mode 100644 index 0000000..7ede36d --- /dev/null +++ b/app/client/queue/queue.actions.js @@ -0,0 +1,14 @@ +import socket from '../socket' +import types from '../types' + +export const start_task = (task, opt={}) => { + console.log('boo') + socket.task.start_task(task, opt) + console.log('zoo') + return { type: types.task.starting_task, task, ...opt } +} + +export const stop_task = (task, opt={}) => { + socket.task.stop_task(task, opt) + return { type: types.task.stopping_task, task, ...opt } +} diff --git a/app/client/queue/queue.reducer.js b/app/client/queue/queue.reducer.js new file mode 100644 index 0000000..c3995b1 --- /dev/null +++ b/app/client/queue/queue.reducer.js @@ -0,0 +1,71 @@ +import types from '../types' +import moment from 'moment' + +const queueInitialState = { + loading: false, + error: null, + + queue: [ + { + id: 1073, + activity: 'train', + module: 'samplernn', + dataset: 'bobby_brown_-_every_little_step', + epochs: 6, + }, + { + id: 1073, + activity: 'train', + module: 'pix2pix', + checkpoint: 'lyra_voice_layers', + dataset: 'audio/lyra_improv', + epochs: 30, + }, + { + id: 1073, + activity: 'train', + module: 'pix2pix', + checkpoint: 'lyra_melody_lines', + dataset: 'audio/lyra_improv', + epochs: 30, + }, + { + id: 1073, + activity: 'train', + module: 'pix2pix', + checkpoint: 'ensemble_chords', + dataset: 'audio/lyra_improv', + epochs: 30, + }, + { + id: 1073, + activity: 'generate', + module: 'samplernn', + dataset: 'coccoglass3', + opt: { time: 5, count: 6 }, + }, + { + id: 1073, + activity: 'train', + module: 'pix2pix', + dataset: 'video/woods_green', + epochs: 100, + }, + { + id: 1073, + activity: 'train', + module: 'samplernn', + dataset: 'bobby_brown_-_every_little_step', + epochs: 6, + }, + ], +} + +const queueReducer = (state = queueInitialState, action) => { + switch(action.type) { + default: + return state + } +} + +export default queueReducer |
