diff options
Diffstat (limited to 'public/bundle.js')
| -rw-r--r-- | public/bundle.js | 243 |
1 files changed, 42 insertions, 201 deletions
diff --git a/public/bundle.js b/public/bundle.js index 39f1a3b..bd6159d 100644 --- a/public/bundle.js +++ b/public/bundle.js @@ -1199,7 +1199,9 @@ var FileList = exports.FileList = function FileList(props) { mapFn = _util$sort$orderByFn.mapFn, sortFn = _util$sort$orderByFn.sortFn; - var fileList = (files || []).map(mapFn).sort(sortFn).map(function (pair) { + var fileList = (files || []). + // .filter(f => !!f) + map(mapFn).sort(sortFn).map(function (pair) { return (0, _preact.h)(FileRow, { file: pair[1], fields: fieldSet(fields), @@ -4730,14 +4732,10 @@ var _samplernn9 = __webpack_require__(/*! ./samplernn.results */ "./app/client/m var _samplernn10 = _interopRequireDefault(_samplernn9); -var _samplernn11 = __webpack_require__(/*! ./samplernn.inspect */ "./app/client/modules/samplernn/samplernn.inspect.js"); +var _samplernn11 = __webpack_require__(/*! ./samplernn.loss */ "./app/client/modules/samplernn/samplernn.loss.js"); var _samplernn12 = _interopRequireDefault(_samplernn11); -var _samplernn13 = __webpack_require__(/*! ./samplernn.loss */ "./app/client/modules/samplernn/samplernn.loss.js"); - -var _samplernn14 = _interopRequireDefault(_samplernn13); - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function router() { @@ -4745,8 +4743,7 @@ function router() { 'section', null, (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/samplernn/new/', component: _samplernn2.default }), - (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/samplernn/graph/', component: _samplernn14.default }), - (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/samplernn/inspect/', component: _samplernn12.default }), + (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/samplernn/graph/', component: _samplernn12.default }), (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/samplernn/import/', component: _samplernn8.default }), (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/samplernn/datasets/', component: _samplernn4.default }), (0, _preact.h)(_reactRouterDom.Route, { exact: true, path: '/samplernn/datasets/:id/', component: _samplernn4.default }), @@ -4812,6 +4809,10 @@ exports.train_task_now = exports.fetch_url = exports.set_folder = exports.import 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); @@ -4854,6 +4855,9 @@ var load_directories = exports.load_directories = function load_directories(id) }; var datasetLookup = {}; + var folderLookup = {}; + var fileLookup = {}; + var taskLookup = {}; var get_dataset = function get_dataset(name) { var folder = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : unsortedFolder; @@ -4875,13 +4879,13 @@ var load_directories = exports.load_directories = function load_directories(id) checkpoints: [], output: [] }; - datasetLookup[dataset.name] = dataset; - folder.datasets.push(dataset); + datasetLookup[name] = dataset; + folder.datasets.push(name); return dataset; }; // take all of the folders and put them in a lookup - var folderLookup = folders.reduce(function (folderLookup, folder) { + folderLookup = folders.reduce(function (folderLookup, folder) { folderLookup[folder.id] = { id: folder.id, name: folder.name, @@ -4904,6 +4908,7 @@ var load_directories = exports.load_directories = function load_directories(id) // build the initial dataset lookup table using the ungenerated files ungeneratedFiles.reduce(function (datasetLookup, file) { + fileLookup[file.id] = file; if (!file.name) { file.name = (file.opt || {}).token || file.url; } @@ -4911,18 +4916,19 @@ var load_directories = exports.load_directories = function load_directories(id) var folder = folderLookup[file.folder_id] || unsortedFolder; var dataset = get_dataset(name, folder, file.date || file.created_at); if (file.url.match(file.name)) file.persisted = true; - dataset.input.push(file); - folder.files.push(file); + dataset.input.push(file.id); + folder.files.push(file.id); return datasetLookup; }, datasetLookup); // go over the generated files and add addl datasets (if the files were deleted) generatedFiles.map(function (file) { + fileLookup[file.id] = file; var pair = file.name.split('.')[0].split('-'); var folder = folderLookup[file.folder_id] || unsortedFolder; var dataset = get_dataset(pair[0], folder, file.date || file.created_at); - dataset.output.push(file); - folder.files.push(file); + dataset.output.push(file.id); + folder.files.push(file.id); file.epoch = file.epoch || pair[1]; }); @@ -4939,10 +4945,12 @@ var load_directories = exports.load_directories = function load_directories(id) }); flatDatasets.forEach(function (file) { + file.uuid = (0, _v2.default)(); + fileLookup[file.uuid] = file; var name = file.name.split('.')[0]; var dataset = get_dataset(name, unsortedFolder, file.date); file.persisted = false; - dataset.input.push(file); + dataset.input.push(file.uuid); }); // exp:coccokit_3-frame_sizes:8,2-n_rnn:2-dataset:coccokit_3 @@ -4971,6 +4979,8 @@ var load_directories = exports.load_directories = function load_directories(id) }); output.map(function (file) { + file.uuid = (0, _v2.default)(); + fileLookup[file.uuid] = file; var pair = file.name.split('.')[0].split('-'); var dataset = get_dataset(pair[0], unsortedFolder, file.date); file.persisted = false; @@ -4986,7 +4996,7 @@ var load_directories = exports.load_directories = function load_directories(id) return false; }); if (!found) { - dataset.output.push(file); + dataset.output.push(file.uuid); } }); @@ -4994,7 +5004,9 @@ var load_directories = exports.load_directories = function load_directories(id) type: _types2.default.samplernn.init, data: { folderLookup: folderLookup, + fileLookup: fileLookup, datasetLookup: datasetLookup, + taskLookup: taskLookup, folders: folders, files: files, checkpoints: checkpoints, output: output @@ -5347,7 +5359,9 @@ var SampleRNNDatasets = function (_Component) { onPickDataset = _props3.onPickDataset, onPickFile = _props3.onPickFile, datasetActions = _props3.datasetActions; - + var _samplernn$data = samplernn.data, + datasetLookup = _samplernn$data.datasetLookup, + fileLookup = _samplernn$data.fileLookup; var folder = samplernn.folder; var _util$sort$orderByFn = util.sort.orderByFn('date desc'), @@ -5355,13 +5369,15 @@ var SampleRNNDatasets = function (_Component) { sortFn = _util$sort$orderByFn.sortFn; var moduleOnGPU = runner.gpu.task.module === samplernnModule.name; - var datasets = folder.datasets.map(mapFn).sort(sortFn).map(function (pair) { + var datasets = folder.datasets.map(function (name) { + return datasetLookup[name]; + }).map(mapFn).sort(sortFn).map(function (pair) { var dataset = pair[1]; var isProcessing = moduleOnGPU && runner.gpu.task.dataset === dataset; var status = isProcessing ? util.gerund(runner.gpu.task.activity) : ''; return (0, _preact.h)( 'div', - { className: 'row dataset', onClick: function onClick() { + { key: dataset.name, className: 'row dataset', onClick: function onClick() { return onPickDataset && onPickDataset(dataset); } }, _this3.props.beforeRow && _this3.props.beforeRow(dataset), @@ -5369,7 +5385,9 @@ var SampleRNNDatasets = function (_Component) { 'div', { className: 'col' }, !!dataset.input.length && (0, _preact.h)(_fileList.FileList, { - files: dataset.input, + files: dataset.input.map(function (id) { + return fileLookup[id]; + }), className: 'input_files', fileListClassName: '', rowClassName: 'input_file', @@ -5396,7 +5414,9 @@ var SampleRNNDatasets = function (_Component) { 'div', { className: 'col' }, !!dataset.output.length && (0, _preact.h)(_fileList.FileList, { - files: dataset.output, + files: dataset.output.map(function (id) { + return fileLookup[id]; + }), orderBy: 'epoch desc', fields: 'name date epoch size', onPickFile: onPickFile @@ -5663,185 +5683,6 @@ exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)( /***/ }), -/***/ "./app/client/modules/samplernn/samplernn.inspect.js": -/*!***********************************************************!*\ - !*** ./app/client/modules/samplernn/samplernn.inspect.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _samplernn = __webpack_require__(/*! ./samplernn.actions */ "./app/client/modules/samplernn/samplernn.actions.js"); - -var samplernnActions = _interopRequireWildcard(_samplernn); - -var _fileList = __webpack_require__(/*! ../../common/fileList.component */ "./app/client/common/fileList.component.js"); - -var _textInput = __webpack_require__(/*! ../../common/textInput.component */ "./app/client/common/textInput.component.js"); - -var _textInput2 = _interopRequireDefault(_textInput); - -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 SampleRNNInspect = function (_Component) { - _inherits(SampleRNNInspect, _Component); - - function SampleRNNInspect(props) { - _classCallCheck(this, SampleRNNInspect); - - var _this = _possibleConstructorReturn(this, (SampleRNNInspect.__proto__ || Object.getPrototypeOf(SampleRNNInspect)).call(this)); - - _this.fileOptions = _this.fileOptions.bind(_this); - _this.pickFile = _this.pickFile.bind(_this); - props.actions.load_directories(); - return _this; - } - - _createClass(SampleRNNInspect, [{ - key: 'pickFile', - value: function pickFile(file) { - console.log('pick', file); - } - }, { - key: 'fileOptions', - value: function fileOptions(file) { - var _this2 = this; - - // console.log(file) - if (file.activity === 'url' && !file.dataset) { - if (this.props.runner.cpu.status !== 'IDLE') { - return (0, _preact.h)( - 'div', - { className: 'gray' }, - 'fetching...' - ); - } else { - return (0, _preact.h)( - 'div', - { className: 'link', onClick: function onClick() { - return _this2.fetchURL(file.url); - } }, - 'fetch' - ); - } - } - return (0, _preact.h)( - 'div', - null, - (0, _preact.h)( - 'div', - { className: 'link', onClick: function onClick() { - return _this2.train(file); - } }, - 'train' - ), - file.epoch == 0 && (0, _preact.h)( - 'div', - { className: 'epochs' }, - file.epochs, - ' ep.' - ) - ); - } - }, { - key: 'fetchURL', - value: function fetchURL(url) {} - }, { - key: 'render', - value: function render() { - var samplernn = this.props.samplernn; - // console.log(samplernn.upload) - // sort files?? - - return (0, _preact.h)( - 'div', - { className: 'app' }, - (0, _preact.h)( - 'div', - { className: 'heading' }, - (0, _preact.h)( - 'h3', - null, - 'SampleRNN (inspect)' - ) - ), - this.renderData() - ); - } - }, { - key: 'renderData', - value: function renderData() { - var _props = this.props, - samplernn = _props.samplernn, - actions = _props.actions; - - console.log(samplernn); - if (!samplernn.data) return; - return (0, _preact.h)( - 'div', - { 'class': 'row params' }, - (0, _preact.h)(_fileList.FileList, { - title: 'Folders', - className: 'folders', - fields: new Set(['name']), - onPick: actions.set_folder, - files: samplernn.data.folders - }), - (0, _preact.h)(_fileList.FileList, { - title: 'Files', - files: samplernn.data.files - }), - (0, _preact.h)(_fileList.FileList, { - title: 'Checkpoints', - files: samplernn.data.checkpoints - }) - ); - } - }]); - - return SampleRNNInspect; -}(_preact.Component); - -var mapStateToProps = function mapStateToProps(state) { - return { - samplernn: state.module.samplernn, - runner: state.system.runner, - task: state.task - }; -}; - -var mapDispatchToProps = function mapDispatchToProps(dispatch, ownProps) { - return { - actions: (0, _redux.bindActionCreators)(samplernnActions, dispatch) - }; -}; - -exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(SampleRNNInspect); - -/***/ }), - /***/ "./app/client/modules/samplernn/samplernn.loss.js": /*!********************************************************!*\ !*** ./app/client/modules/samplernn/samplernn.loss.js ***! |
