summaryrefslogtreecommitdiff
path: root/public/bundle.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/bundle.js')
-rw-r--r--public/bundle.js724
1 files changed, 600 insertions, 124 deletions
diff --git a/public/bundle.js b/public/bundle.js
index 2602201..c647396 100644
--- a/public/bundle.js
+++ b/public/bundle.js
@@ -1620,6 +1620,7 @@ function Header(_ref) {
);
});
var Links = _modules2.default[app.tool].links;
+ console.log(app, site, Object.keys(_modules2.default));
return (0, _preact.h)(
'header',
null,
@@ -4981,17 +4982,28 @@ var _preact = __webpack_require__(/*! preact */ "./node_modules/preact/dist/prea
var _reactRouterDom = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/es/index.js");
-var _pix2pix = __webpack_require__(/*! ./pix2pix.live */ "./app/client/modules/pix2pix/pix2pix.live.js");
+var _pix2pix = __webpack_require__(/*! ./views/pix2pix.new */ "./app/client/modules/pix2pix/views/pix2pix.new.js");
var _pix2pix2 = _interopRequireDefault(_pix2pix);
+var _pix2pix3 = __webpack_require__(/*! ./views/pix2pix.show */ "./app/client/modules/pix2pix/views/pix2pix.show.js");
+
+var _pix2pix4 = _interopRequireDefault(_pix2pix3);
+
+var _pix2pix5 = __webpack_require__(/*! ./views/pix2pix.live */ "./app/client/modules/pix2pix/views/pix2pix.live.js");
+
+var _pix2pix6 = _interopRequireDefault(_pix2pix5);
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function router() {
return (0, _preact.h)(
'section',
null,
- (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/pix2pix/live/', component: _pix2pix2.default })
+ (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/pix2pix/new/', component: _pix2pix2.default }),
+ (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/pix2pix/datasets/', component: _pix2pix4.default }),
+ (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/pix2pix/datasets/:id/', component: _pix2pix4.default }),
+ (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/pix2pix/live/', component: _pix2pix6.default })
);
}
@@ -5027,10 +5039,276 @@ exports.default = {
/***/ }),
-/***/ "./app/client/modules/pix2pix/pix2pix.live.js":
-/*!****************************************************!*\
- !*** ./app/client/modules/pix2pix/pix2pix.live.js ***!
- \****************************************************/
+/***/ "./app/client/modules/pix2pix/pix2pix.actions.js":
+/*!*******************************************************!*\
+ !*** ./app/client/modules/pix2pix/pix2pix.actions.js ***!
+ \*******************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.set_folder = exports.load_directories = undefined;
+
+var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
+
+var _v = __webpack_require__(/*! uuid/v1 */ "./node_modules/uuid/v1.js");
+
+var _v2 = _interopRequireDefault(_v);
+
+var _socket = __webpack_require__(/*! ../../socket */ "./app/client/socket/index.js");
+
+var _socket2 = _interopRequireDefault(_socket);
+
+var _types = __webpack_require__(/*! ../../types */ "./app/client/types.js");
+
+var _types2 = _interopRequireDefault(_types);
+
+var _dataset = __webpack_require__(/*! ../../dataset/dataset.loader */ "./app/client/dataset/dataset.loader.js");
+
+var datasetLoader = _interopRequireWildcard(_dataset);
+
+var _actions = __webpack_require__(/*! ../../actions */ "./app/client/actions.js");
+
+var _actions2 = _interopRequireDefault(_actions);
+
+var _util = __webpack_require__(/*! ../../util */ "./app/client/util/index.js");
+
+function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+var load_directories = exports.load_directories = function load_directories(id) {
+ return function (dispatch) {
+ var module = 'samplernn';
+ (0, _util.allProgress)([datasetLoader.load(module), _actions2.default.task.index({ module: module })], function (percent, i, n) {
+ dispatch({ type: _types2.default.app.load_progress, progress: { i: i, n: n } });
+ }).then(function (res) {
+ // console.log(res)
+ var _res = _slicedToArray(res, 2),
+ datasetApiReport = _res[0],
+ tasks = _res[1]; //, datasets, results, output, datasetUsage, lossReport] = res
+
+ var folderLookup = datasetApiReport.folderLookup,
+ fileLookup = datasetApiReport.fileLookup,
+ datasetLookup = datasetApiReport.datasetLookup,
+ folders = datasetApiReport.folders,
+ files = datasetApiReport.files,
+ unsortedFolder = datasetApiReport.unsortedFolder;
+ // console.log(datasetUsage)
+
+ // // also show the various flat audio files we have, in the input area..
+ // const flatDatasets = datasets.filter(s => s.name.match(/(wav|aiff?|flac|mp3)$/) && !s.dir)
+ // const builtDatasets = datasets.filter(s => s.dir)
+ // builtDatasets.forEach(dir => {
+ // const dataset = datasetLoader.getDataset(module, datasetLookup, dir.name)
+ // dataset.isBuilt = true
+ // })
+
+ // flatDatasets.forEach(file => {
+ // file.uuid = uuidv1()
+ // fileLookup[file.uuid] = file
+ // const name = file.name.split('.')[0]
+ // const dataset = datasetLoader.getDataset(module, datasetLookup, name, unsortedFolder, file.date)
+ // file.persisted = false
+ // dataset.input.push(file.uuid)
+ // })
+
+ // // exp:coccokit_3-frame_sizes:8,2-n_rnn:2-dataset:coccokit_3
+ // const checkpoints = results.filter(s => s.dir).map(s => {
+ // const checkpoint = s.name
+ // .split('-')
+ // .map(s => s.split(':'))
+ // .filter(b => b.length && b[1])
+ // .reduce((a,b) => (a[b[0]] = b[1]) && a, {})
+ // checkpoint.name = checkpoint.name || checkpoint.dataset || checkpoint.exp
+ // checkpoint.date = s.date
+ // checkpoint.dir = s
+ // checkpoint.persisted = false
+ // const dataset = datasetLoader.getDataset(module, datasetLookup, checkpoint.name, unsortedFolder, checkpoint.date)
+ // const loss = lossReport[checkpoint.name]
+ // if (loss) {
+ // dataset.epoch = checkpoint.epoch = loss.length
+ // checkpoint.training_loss = loss
+ // }
+ // dataset.checkpoints.push(checkpoint)
+ // return checkpoint
+ // })
+
+ // output.map(file => {
+ // file.uuid = uuidv1()
+ // fileLookup[file.uuid] = file
+ // const pair = file.name.split('.')[0].split('-')
+ // const dataset = datasetLoader.getDataset(module, datasetLookup, pair[0], unsortedFolder, file.date)
+ // file.persisted = false
+ // file.epoch = parseInt(file.epoch || pair[1].replace(/^\D+/, '')) || 0
+ // dataset.epoch = Math.max(file.epoch, dataset.epoch || 0)
+ // // here check if the file exists in dataset, if so just check that it's persisted
+ // const found = dataset.output.some(file_id => {
+ // // if (f.name ===
+ // if (fileLookup[file_id].name === file.name) {
+ // fileLookup[file_id].persisted = true
+ // return true
+ // }
+ // return false
+ // })
+ // if (! found) {
+ // dataset.output.push(file.uuid)
+ // }
+ // })
+
+ dispatch({
+ type: _types2.default.dataset.load,
+ data: {
+ module: module,
+ folderLookup: folderLookup,
+ fileLookup: fileLookup,
+ datasetLookup: datasetLookup,
+ folders: folders, files: files,
+ checkpoints: checkpoints,
+ output: output
+ }
+ });
+ if (id) {
+ console.log('folder id', id);
+ dispatch({
+ type: _types2.default.pix2pix.set_folder,
+ folder_id: id
+ });
+ }
+ }).catch(function (e) {
+ console.error(e);
+ });
+ };
+};
+
+var set_folder = exports.set_folder = function set_folder(folder) {
+ _types2.default.pix2pix.set_folder, folder;
+};
+
+/***/ }),
+
+/***/ "./app/client/modules/pix2pix/pix2pix.module.js":
+/*!******************************************************!*\
+ !*** ./app/client/modules/pix2pix/pix2pix.module.js ***!
+ \******************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+var pix2pixModule = {
+ name: 'pix2pix',
+ datatype: 'audio'
+};
+
+exports.default = pix2pixModule;
+
+/***/ }),
+
+/***/ "./app/client/modules/pix2pix/pix2pix.reducer.js":
+/*!*******************************************************!*\
+ !*** ./app/client/modules/pix2pix/pix2pix.reducer.js ***!
+ \*******************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+
+var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+var _types = __webpack_require__(/*! ../../types */ "./app/client/types.js");
+
+var _types2 = _interopRequireDefault(_types);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+var pix2pixInitialState = {
+ loading: true,
+ error: null,
+ folders: [],
+ folder_id: 0,
+ data: null,
+ lossReport: null
+};
+
+var pix2pixReducer = function pix2pixReducer() {
+ var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : pix2pixInitialState;
+ var action = arguments[1];
+
+ // console.log(action.type)
+ switch (action.type) {
+ case _types2.default.pix2pix.init:
+ return _extends({}, state, {
+ loading: false,
+ data: action.data
+ });
+
+ case _types2.default.socket.connect:
+ return _extends({}, state);
+
+ case _types2.default.task.task_begin:
+ return _extends({}, state);
+
+ case _types2.default.task.task_finish:
+ return _extends({}, state);
+
+ default:
+ return state;
+ }
+};
+
+exports.default = pix2pixReducer;
+
+/***/ }),
+
+/***/ "./app/client/modules/pix2pix/pix2pix.tasks.js":
+/*!*****************************************************!*\
+ !*** ./app/client/modules/pix2pix/pix2pix.tasks.js ***!
+ \*****************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+var _v = __webpack_require__(/*! uuid/v1 */ "./node_modules/uuid/v1.js");
+
+var _v2 = _interopRequireDefault(_v);
+
+var _socket = __webpack_require__(/*! ../../socket */ "./app/client/socket/index.js");
+
+var _socket2 = _interopRequireDefault(_socket);
+
+var _types = __webpack_require__(/*! ../../types */ "./app/client/types.js");
+
+var _types2 = _interopRequireDefault(_types);
+
+var _actions = __webpack_require__(/*! ../../actions */ "./app/client/actions.js");
+
+var _actions2 = _interopRequireDefault(_actions);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+/***/ }),
+
+/***/ "./app/client/modules/pix2pix/views/pix2pix.live.js":
+/*!**********************************************************!*\
+ !*** ./app/client/modules/pix2pix/views/pix2pix.live.js ***!
+ \**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
@@ -5049,29 +5327,29 @@ var _redux = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js"
var _reactRedux = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js");
-var _player = __webpack_require__(/*! ../../common/player.component */ "./app/client/common/player.component.js");
+var _player = __webpack_require__(/*! ../../../common/player.component */ "./app/client/common/player.component.js");
var _player2 = _interopRequireDefault(_player);
-var _paramGroup = __webpack_require__(/*! ../../common/paramGroup.component */ "./app/client/common/paramGroup.component.js");
+var _paramGroup = __webpack_require__(/*! ../../../common/paramGroup.component */ "./app/client/common/paramGroup.component.js");
var _paramGroup2 = _interopRequireDefault(_paramGroup);
-var _slider = __webpack_require__(/*! ../../common/slider.component */ "./app/client/common/slider.component.js");
+var _slider = __webpack_require__(/*! ../../../common/slider.component */ "./app/client/common/slider.component.js");
var _slider2 = _interopRequireDefault(_slider);
-var _select = __webpack_require__(/*! ../../common/select.component */ "./app/client/common/select.component.js");
+var _select = __webpack_require__(/*! ../../../common/select.component */ "./app/client/common/select.component.js");
var _select2 = _interopRequireDefault(_select);
-var _button = __webpack_require__(/*! ../../common/button.component */ "./app/client/common/button.component.js");
+var _button = __webpack_require__(/*! ../../../common/button.component */ "./app/client/common/button.component.js");
var _button2 = _interopRequireDefault(_button);
-var _player3 = __webpack_require__(/*! ../../live/player */ "./app/client/live/player.js");
+var _player3 = __webpack_require__(/*! ../../../live/player */ "./app/client/live/player.js");
-var _live = __webpack_require__(/*! ../../live/live.actions */ "./app/client/live/live.actions.js");
+var _live = __webpack_require__(/*! ../../../live/live.actions */ "./app/client/live/live.actions.js");
var liveActions = _interopRequireWildcard(_live);
@@ -5376,10 +5654,10 @@ exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(
/***/ }),
-/***/ "./app/client/modules/pix2pix/pix2pix.reducer.js":
-/*!*******************************************************!*\
- !*** ./app/client/modules/pix2pix/pix2pix.reducer.js ***!
- \*******************************************************/
+/***/ "./app/client/modules/pix2pix/views/pix2pix.new.js":
+/*!*********************************************************!*\
+ !*** ./app/client/modules/pix2pix/views/pix2pix.new.js ***!
+ \*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
@@ -5389,51 +5667,295 @@ exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(
Object.defineProperty(exports, "__esModule", {
value: true
});
+exports.default = Pix2PixNew;
-var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+var _preact = __webpack_require__(/*! preact */ "./node_modules/preact/dist/preact.esm.js");
-var _types = __webpack_require__(/*! ../../types */ "./app/client/types.js");
+var _redux = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js");
-var _types2 = _interopRequireDefault(_types);
+var _reactRedux = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js");
+
+var _util = __webpack_require__(/*! ../../../util */ "./app/client/util/index.js");
+
+var util = _interopRequireWildcard(_util);
+
+var _dataset = __webpack_require__(/*! ../../../dataset/dataset.new */ "./app/client/dataset/dataset.new.js");
+
+var _dataset2 = _interopRequireDefault(_dataset);
+
+var _pix2pix = __webpack_require__(/*! ../pix2pix.module */ "./app/client/modules/pix2pix/pix2pix.module.js");
+
+var _pix2pix2 = _interopRequireDefault(_pix2pix);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-var pix2pixInitialState = {
- loading: true,
- error: null,
- folders: [],
- folder_id: 0,
- data: null,
- lossReport: null
-};
+function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
-var pix2pixReducer = function pix2pixReducer() {
- var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : pix2pixInitialState;
- var action = arguments[1];
+function Pix2PixNew(_ref) {
+ var history = _ref.history;
- // console.log(action.type)
- switch (action.type) {
- case _types2.default.pix2pix.init:
- return _extends({}, state, {
- loading: false,
- data: action.data
- });
+ return (0, _preact.h)(
+ 'div',
+ { 'class': 'app pix2pix' },
+ (0, _preact.h)(_dataset2.default, { module: _pix2pix2.default, history: history })
+ );
+}
- case _types2.default.socket.connect:
- return _extends({}, state);
+/***/ }),
- case _types2.default.task.task_begin:
- return _extends({}, state);
+/***/ "./app/client/modules/pix2pix/views/pix2pix.show.js":
+/*!**********************************************************!*\
+ !*** ./app/client/modules/pix2pix/views/pix2pix.show.js ***!
+ \**********************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
- case _types2.default.task.task_finish:
- return _extends({}, state);
+"use strict";
- default:
- return state;
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+var _preact = __webpack_require__(/*! preact */ "./node_modules/preact/dist/preact.esm.js");
+
+var _redux = __webpack_require__(/*! redux */ "./node_modules/redux/es/redux.js");
+
+var _reactRedux = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js");
+
+var _util = __webpack_require__(/*! ../../../util */ "./app/client/util/index.js");
+
+var util = _interopRequireWildcard(_util);
+
+var _pix2pix = __webpack_require__(/*! ../pix2pix.actions */ "./app/client/modules/pix2pix/pix2pix.actions.js");
+
+var pix2pixActions = _interopRequireWildcard(_pix2pix);
+
+var _pix2pix2 = __webpack_require__(/*! ../pix2pix.tasks */ "./app/client/modules/pix2pix/pix2pix.tasks.js");
+
+var pix2pixTasks = _interopRequireWildcard(_pix2pix2);
+
+var _loading = __webpack_require__(/*! ../../../common/loading.component */ "./app/client/common/loading.component.js");
+
+var _loading2 = _interopRequireDefault(_loading);
+
+var _dataset = __webpack_require__(/*! ../../../dataset/dataset.form */ "./app/client/dataset/dataset.form.js");
+
+var _dataset2 = _interopRequireDefault(_dataset);
+
+var _dataset3 = __webpack_require__(/*! ../../../dataset/dataset.new */ "./app/client/dataset/dataset.new.js");
+
+var _dataset4 = _interopRequireDefault(_dataset3);
+
+var _upload = __webpack_require__(/*! ../../../dataset/upload.status */ "./app/client/dataset/upload.status.js");
+
+var _upload2 = _interopRequireDefault(_upload);
+
+var _fileList = __webpack_require__(/*! ../../../common/fileList.component */ "./app/client/common/fileList.component.js");
+
+var _dataset5 = __webpack_require__(/*! ../../../dataset/dataset.component */ "./app/client/dataset/dataset.component.js");
+
+var _dataset6 = _interopRequireDefault(_dataset5);
+
+var _pix2pix3 = __webpack_require__(/*! ../pix2pix.module */ "./app/client/modules/pix2pix/pix2pix.module.js");
+
+var _pix2pix4 = _interopRequireDefault(_pix2pix3);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+
+var Pix2pixShow = function (_Component) {
+ _inherits(Pix2pixShow, _Component);
+
+ function Pix2pixShow(props) {
+ _classCallCheck(this, Pix2pixShow);
+
+ var _this = _possibleConstructorReturn(this, (Pix2pixShow.__proto__ || Object.getPrototypeOf(Pix2pixShow)).call(this, props));
+
+ _this.datasetActions = _this.datasetActions.bind(_this);
+ return _this;
}
+
+ _createClass(Pix2pixShow, [{
+ key: 'componentWillMount',
+ value: function componentWillMount() {
+ var id = this.props.match.params.id || localStorage.getItem('pix2pix.last_id');
+ console.log('load dataset:', id);
+ var _props = this.props,
+ match = _props.match,
+ pix2pix = _props.pix2pix,
+ actions = _props.actions;
+
+ if (id === 'new') return;
+ if (id) {
+ if (parseInt(id)) localStorage.setItem('pix2pix.last_id', id);
+ if (!pix2pix.folder || pix2pix.folder.id !== id) {
+ actions.load_directories(id);
+ }
+ }
+ }
+ }, {
+ key: 'render',
+ value: function render() {
+ var _props2 = this.props,
+ pix2pix = _props2.pix2pix,
+ match = _props2.match,
+ history = _props2.history;
+
+ var _ref = pix2pix.data || {},
+ folderLookup = _ref.folderLookup;
+
+ var folder = (folderLookup || {})[pix2pix.folder_id] || {};
+ return (0, _preact.h)(
+ 'div',
+ { className: 'app pix2pix' },
+ (0, _preact.h)(
+ 'div',
+ { 'class': 'heading' },
+ (0, _preact.h)(
+ 'div',
+ { 'class': 'spaced' },
+ (0, _preact.h)(
+ 'h1',
+ null,
+ folder ? folder.name : (0, _preact.h)(_loading2.default, null)
+ ),
+ (0, _preact.h)(_upload2.default, null)
+ )
+ ),
+ folder && folder.name && folder.name !== 'unsorted' && (0, _preact.h)(_dataset2.default, {
+ title: 'Add Files',
+ module: _pix2pix4.default,
+ folder: folder,
+ canUpload: true, canAddURL: true
+ }),
+ (0, _preact.h)(_dataset6.default, {
+ loading: pix2pix.loading,
+ progress: pix2pix.progress,
+ id: pix2pix.folder_id,
+ module: _pix2pix4.default,
+ data: pix2pix.data,
+ folder: folder,
+ history: history,
+ onPickFile: function onPickFile(file, e) {
+ e.preventDefault();
+ e.stopPropagation();
+ console.log('picked a file', file);
+ },
+ datasetActions: this.datasetActions
+ })
+ );
+ }
+ }, {
+ key: 'datasetActions',
+ value: function datasetActions(dataset) {
+ var isFetching = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
+ var isProcessing = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
+ var _props3 = this.props,
+ pix2pix = _props3.pix2pix,
+ remote = _props3.remote;
+
+ var input = pix2pix.data.fileLookup[dataset.input[0]];
+ if (!input) return null;
+ if (input.name && input.name.match(/(gif|jpe?g|png)$/i)) return null;
+ return (0, _preact.h)(
+ 'div',
+ null,
+ (0, _preact.h)(
+ 'div',
+ { 'class': 'actions' },
+ (0, _preact.h)(
+ 'span',
+ { 'class': 'link', onClick: function onClick() {
+ return remote.train_task(dataset, pix2pix.folder_id, 1);
+ } },
+ 'train'
+ ),
+ (0, _preact.h)(
+ 'span',
+ { 'class': 'link', onClick: function onClick() {
+ return remote.train_task(dataset, pix2pix.folder_id, 2);
+ } },
+ '2x'
+ ),
+ (0, _preact.h)(
+ 'span',
+ { 'class': 'link', onClick: function onClick() {
+ return remote.train_task(dataset, pix2pix.folder_id, 4);
+ } },
+ '4x'
+ ),
+ (0, _preact.h)(
+ 'span',
+ { 'class': 'link', onClick: function onClick() {
+ return remote.train_task(dataset, pix2pix.folder_id, 6);
+ } },
+ '6x'
+ ),
+ (0, _preact.h)(
+ 'span',
+ { 'class': 'link', onClick: function onClick() {
+ return remote.train_task(dataset, pix2pix.folder_id, 18);
+ } },
+ '18x'
+ )
+ ),
+ dataset.isBuilt ? (0, _preact.h)(
+ 'div',
+ { 'class': 'subtext' },
+ 'fetched ',
+ (0, _preact.h)(
+ 'span',
+ { 'class': 'link', onClick: function onClick() {
+ return remote.clear_cache_task(dataset);
+ } },
+ 'rm'
+ )
+ ) : isFetching ? (0, _preact.h)(
+ 'div',
+ { 'class': 'subtext' },
+ 'fetching'
+ ) : (0, _preact.h)(
+ 'div',
+ { 'class': 'subtext' },
+ (0, _preact.h)(
+ 'span',
+ { 'class': 'link', onClick: function onClick() {
+ return remote.fetch_task(input.url, input.id, dataset.name);
+ } },
+ 'fetch'
+ )
+ )
+ );
+ }
+ }]);
+
+ return Pix2pixShow;
+}(_preact.Component);
+
+var mapStateToProps = function mapStateToProps(state) {
+ return {
+ pix2pix: state.module.pix2pix
+ };
};
-exports.default = pix2pixReducer;
+var mapDispatchToProps = function mapDispatchToProps(dispatch, ownProps) {
+ return {
+ actions: (0, _redux.bindActionCreators)(pix2pixActions, dispatch),
+ remote: (0, _redux.bindActionCreators)(pix2pixTasks, dispatch)
+ };
+};
+
+exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(Pix2pixShow);
/***/ }),
@@ -5656,7 +6178,7 @@ exports.default = {
Object.defineProperty(exports, "__esModule", {
value: true
});
-exports.fetch_url = exports.set_folder = exports.import_files = exports.load_loss = exports.load_directories = undefined;
+exports.set_folder = exports.import_files = exports.load_loss = exports.load_directories = undefined;
var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
@@ -5917,19 +6439,6 @@ var set_folder = exports.set_folder = function set_folder(folder) {
_types2.default.samplernn.set_folder, folder;
};
-var fetch_url = exports.fetch_url = function fetch_url(url) {
- return function (dispatch) {
- console.log(url);
- return _actions2.default.queue.add_task({
- activity: 'fetch',
- module: 'samplernn',
- dataset: 'test',
- epochs: 1,
- opt: { url: url }
- }, { preempt: true, watch: true });
- };
-};
-
/***/ }),
/***/ "./app/client/modules/samplernn/samplernn.module.js":
@@ -6625,8 +7134,7 @@ exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(
Object.defineProperty(exports, "__esModule", {
value: true
});
-
-var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+exports.default = SampleRNNNew;
var _preact = __webpack_require__(/*! preact */ "./node_modules/preact/dist/preact.esm.js");
@@ -6638,72 +7146,27 @@ var _util = __webpack_require__(/*! ../../../util */ "./app/client/util/index.js
var util = _interopRequireWildcard(_util);
-var _samplernn = __webpack_require__(/*! ../samplernn.actions */ "./app/client/modules/samplernn/samplernn.actions.js");
-
-var samplernnActions = _interopRequireWildcard(_samplernn);
-
-var _dataset = __webpack_require__(/*! ../../../dataset/dataset.form */ "./app/client/dataset/dataset.form.js");
+var _dataset = __webpack_require__(/*! ../../../dataset/dataset.new */ "./app/client/dataset/dataset.new.js");
var _dataset2 = _interopRequireDefault(_dataset);
-var _dataset3 = __webpack_require__(/*! ../../../dataset/dataset.new */ "./app/client/dataset/dataset.new.js");
-
-var _dataset4 = _interopRequireDefault(_dataset3);
+var _samplernn = __webpack_require__(/*! ../samplernn.module */ "./app/client/modules/samplernn/samplernn.module.js");
-var _fileList = __webpack_require__(/*! ../../../common/fileList.component */ "./app/client/common/fileList.component.js");
-
-var _samplernn2 = __webpack_require__(/*! ../samplernn.module */ "./app/client/modules/samplernn/samplernn.module.js");
-
-var _samplernn3 = _interopRequireDefault(_samplernn2);
+var _samplernn2 = _interopRequireDefault(_samplernn);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
-
-var SampleRNNNew = function (_Component) {
- _inherits(SampleRNNNew, _Component);
-
- function SampleRNNNew(props) {
- _classCallCheck(this, SampleRNNNew);
-
- return _possibleConstructorReturn(this, (SampleRNNNew.__proto__ || Object.getPrototypeOf(SampleRNNNew)).call(this, props));
- }
-
- _createClass(SampleRNNNew, [{
- key: 'render',
- value: function render() {
- var history = this.props.history;
-
- return (0, _preact.h)(
- 'div',
- { 'class': 'app samplernn' },
- (0, _preact.h)(_dataset4.default, { module: _samplernn3.default, history: history })
- );
- }
- }]);
-
- return SampleRNNNew;
-}(_preact.Component);
+function SampleRNNNew(_ref) {
+ var history = _ref.history;
-var mapStateToProps = function mapStateToProps(state) {
- return {
- samplernn: state.module.samplernn
- };
-};
-
-var mapDispatchToProps = function mapDispatchToProps(dispatch, ownProps) {
- return {
- actions: (0, _redux.bindActionCreators)(samplernnActions, dispatch)
- };
-};
-
-exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(SampleRNNNew);
+ return (0, _preact.h)(
+ 'div',
+ { 'class': 'app samplernn' },
+ (0, _preact.h)(_dataset2.default, { module: _samplernn2.default, history: history })
+ );
+}
/***/ }),
@@ -7138,8 +7601,7 @@ var SampleRNNShow = function (_Component) {
var mapStateToProps = function mapStateToProps(state) {
return {
- samplernn: state.module.samplernn,
- dataset: state.dataset
+ samplernn: state.module.samplernn
};
};
@@ -8528,6 +8990,10 @@ var _moment = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js
var _moment2 = _interopRequireDefault(_moment);
+var _modules = __webpack_require__(/*! ../modules */ "./app/client/modules/index.js");
+
+var _modules2 = _interopRequireDefault(_modules);
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
@@ -8656,8 +9122,16 @@ var systemReducer = function systemReducer() {
});
case _types2.default.system.load_site:
document.querySelector('title').innerHTML = action.site.name + '.cortex';
+ var tool = state.site.tool;
+ var path = window.location.pathname.split('/')[1];
+ if (path in _modules2.default) {
+ tool = path;
+ }
return _extends({}, state, {
- site: action.site
+ site: action.site,
+ app: _extends({}, state.app, {
+ tool: tool
+ })
});
case _types2.default.system.running_command:
return _extends({}, state, {
@@ -8833,10 +9307,12 @@ exports.default = {
//
},
pix2pix: {
- init: 'PIX2PIX_INIT'
+ init: 'PIX2PIX_INIT',
+ set_folder: 'PIX2PIX_SET_FOLDER'
},
pix2wav: {
- init: 'PIX2WAV_INIT'
+ init: 'PIX2WAV_INIT',
+ set_folder: 'PIX2WAV_SET_FOLDER'
}
};