tfjs/e2e/integration_tests/metadata.ts

32 lines
1.2 KiB
TypeScript

/**
* @license
* Copyright 2020 Google LLC. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* =============================================================================
*/
import * as tfconverter from '@tensorflow/tfjs-converter';
import {KARMA_SERVER, REGRESSION} from './constants';
import * as tfc from '@tensorflow/tfjs-core';
const DATA_URL = 'metadata';
describe(`${REGRESSION} Metadata`, () => {
it('can load metadata.', async () => {
await tfc.ready();
const model = await tfconverter.loadGraphModel(
`${KARMA_SERVER}/${DATA_URL}/model.json`);
const metadata = {metadata1: {a: 1}, metadata2: {label1: 0, label2: 1}};
expect(model.metadata).toEqual(metadata);
});
});