summaryrefslogtreecommitdiff
path: root/public/bundle.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/bundle.js')
-rw-r--r--public/bundle.js243
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 ***!