gx
chenyc
2025-06-12 7b72ac13a83764a662159d4a49b7fffb90476ecb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/**
 * @license
 * Copyright 2021 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 tf from './index';
/**
 * Returns an image used in various image related tests as a 4d tensor.
 *
 * The image is 8x8 and looks like this:
 * https://drive.google.com/file/d/1Y0AsFZ2w9HsWgJfm8f2uDOGY7A4IHjcK/view?usp=sharing
 *
 */
export function getTestImageAsTensor4d() {
    return tf.tensor4d([
        156, 100, 111, 255, 171, 120, 117, 255, 183, 138, 109, 255, 200, 155,
        98, 255, 212, 157, 75, 255, 224, 156, 55, 255, 241, 153, 43, 255,
        230, 133, 18, 255, 168, 129, 130, 255, 186, 152, 140, 255, 202, 174,
        137, 255, 220, 190, 128, 255, 230, 193, 104, 255, 241, 188, 82, 255,
        250, 177, 64, 255, 233, 148, 31, 255, 179, 176, 159, 255, 199, 198,
        168, 255, 211, 216, 162, 255, 225, 228, 151, 255, 235, 227, 128, 255,
        243, 220, 106, 255, 247, 201, 81, 255, 222, 164, 41, 255, 163, 208,
        187, 255, 179, 226, 194, 255, 184, 234, 181, 255, 191, 239, 165, 255,
        201, 236, 142, 255, 213, 230, 126, 255, 218, 210, 103, 255, 191, 170,
        61, 255, 108, 214, 202, 255, 119, 226, 206, 255, 121, 231, 192, 255,
        130, 235, 179, 255, 141, 232, 162, 255, 155, 226, 146, 255, 162, 206,
        127, 255, 135, 166, 86, 255, 55, 207, 212, 255, 62, 217, 213, 255,
        64, 219, 201, 255, 76, 225, 193, 255, 87, 220, 175, 255, 94, 206,
        156, 255, 98, 181, 135, 255, 71, 143, 97, 255, 18, 200, 224, 255,
        19, 204, 222, 255, 19, 203, 211, 255, 30, 209, 205, 255, 35, 200,
        186, 255, 37, 177, 164, 255, 39, 150, 141, 255, 15, 115, 105, 255,
        0, 193, 228, 255, 0, 192, 221, 255, 0, 189, 209, 255, 0, 194,
        204, 255, 4, 182, 186, 255, 3, 158, 162, 255, 6, 133, 140, 255,
        0, 102, 113, 255
    ], [1, 8, 8, 4]);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW1hZ2VfdGVzdF91dGlsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vdGZqcy1jb3JlL3NyYy9pbWFnZV90ZXN0X3V0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7OztHQWVHO0FBRUgsT0FBTyxLQUFLLEVBQUUsTUFBTSxTQUFTLENBQUM7QUFFOUI7Ozs7OztHQU1HO0FBQ0gsTUFBTSxVQUFVLHNCQUFzQjtJQUNwQyxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQ2Q7UUFDRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFHLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFHLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFHLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFHLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFHLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEVBQUUsRUFBRyxHQUFHLEVBQUUsRUFBRSxFQUFHLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFHLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUcsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFHLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxDQUFDLEVBQUksR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFJLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBSSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUksR0FBRztRQUNwRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBSSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUksR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFJLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRztRQUNwRSxDQUFDLEVBQUksR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHO0tBQ25CLEVBQ0QsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3BCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmltcG9ydCAqIGFzIHRmIGZyb20gJy4vaW5kZXgnO1xuXG4vKipcbiAqIFJldHVybnMgYW4gaW1hZ2UgdXNlZCBpbiB2YXJpb3VzIGltYWdlIHJlbGF0ZWQgdGVzdHMgYXMgYSA0ZCB0ZW5zb3IuXG4gKlxuICogVGhlIGltYWdlIGlzIDh4OCBhbmQgbG9va3MgbGlrZSB0aGlzOlxuICogaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xWTBBc0ZaMnc5SHNXZ0pmbThmMnVET0dZN0E0SUhqY0svdmlldz91c3A9c2hhcmluZ1xuICpcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFRlc3RJbWFnZUFzVGVuc29yNGQoKSB7XG4gIHJldHVybiB0Zi50ZW5zb3I0ZChcbiAgICAgIFtcbiAgICAgICAgMTU2LCAxMDAsIDExMSwgMjU1LCAxNzEsIDEyMCwgMTE3LCAyNTUsIDE4MywgMTM4LCAxMDksIDI1NSwgMjAwLCAxNTUsXG4gICAgICAgIDk4LCAgMjU1LCAyMTIsIDE1NywgNzUsICAyNTUsIDIyNCwgMTU2LCA1NSwgIDI1NSwgMjQxLCAxNTMsIDQzLCAgMjU1LFxuICAgICAgICAyMzAsIDEzMywgMTgsICAyNTUsIDE2OCwgMTI5LCAxMzAsIDI1NSwgMTg2LCAxNTIsIDE0MCwgMjU1LCAyMDIsIDE3NCxcbiAgICAgICAgMTM3LCAyNTUsIDIyMCwgMTkwLCAxMjgsIDI1NSwgMjMwLCAxOTMsIDEwNCwgMjU1LCAyNDEsIDE4OCwgODIsICAyNTUsXG4gICAgICAgIDI1MCwgMTc3LCA2NCwgIDI1NSwgMjMzLCAxNDgsIDMxLCAgMjU1LCAxNzksIDE3NiwgMTU5LCAyNTUsIDE5OSwgMTk4LFxuICAgICAgICAxNjgsIDI1NSwgMjExLCAyMTYsIDE2MiwgMjU1LCAyMjUsIDIyOCwgMTUxLCAyNTUsIDIzNSwgMjI3LCAxMjgsIDI1NSxcbiAgICAgICAgMjQzLCAyMjAsIDEwNiwgMjU1LCAyNDcsIDIwMSwgODEsICAyNTUsIDIyMiwgMTY0LCA0MSwgIDI1NSwgMTYzLCAyMDgsXG4gICAgICAgIDE4NywgMjU1LCAxNzksIDIyNiwgMTk0LCAyNTUsIDE4NCwgMjM0LCAxODEsIDI1NSwgMTkxLCAyMzksIDE2NSwgMjU1LFxuICAgICAgICAyMDEsIDIzNiwgMTQyLCAyNTUsIDIxMywgMjMwLCAxMjYsIDI1NSwgMjE4LCAyMTAsIDEwMywgMjU1LCAxOTEsIDE3MCxcbiAgICAgICAgNjEsICAyNTUsIDEwOCwgMjE0LCAyMDIsIDI1NSwgMTE5LCAyMjYsIDIwNiwgMjU1LCAxMjEsIDIzMSwgMTkyLCAyNTUsXG4gICAgICAgIDEzMCwgMjM1LCAxNzksIDI1NSwgMTQxLCAyMzIsIDE2MiwgMjU1LCAxNTUsIDIyNiwgMTQ2LCAyNTUsIDE2MiwgMjA2LFxuICAgICAgICAxMjcsIDI1NSwgMTM1LCAxNjYsIDg2LCAgMjU1LCA1NSwgIDIwNywgMjEyLCAyNTUsIDYyLCAgMjE3LCAyMTMsIDI1NSxcbiAgICAgICAgNjQsICAyMTksIDIwMSwgMjU1LCA3NiwgIDIyNSwgMTkzLCAyNTUsIDg3LCAgMjIwLCAxNzUsIDI1NSwgOTQsICAyMDYsXG4gICAgICAgIDE1NiwgMjU1LCA5OCwgIDE4MSwgMTM1LCAyNTUsIDcxLCAgMTQzLCA5NywgIDI1NSwgMTgsICAyMDAsIDIyNCwgMjU1LFxuICAgICAgICAxOSwgIDIwNCwgMjIyLCAyNTUsIDE5LCAgMjAzLCAyMTEsIDI1NSwgMzAsICAyMDksIDIwNSwgMjU1LCAzNSwgIDIwMCxcbiAgICAgICAgMTg2LCAyNTUsIDM3LCAgMTc3LCAxNjQsIDI1NSwgMzksICAxNTAsIDE0MSwgMjU1LCAxNSwgIDExNSwgMTA1LCAyNTUsXG4gICAgICAgIDAsICAgMTkzLCAyMjgsIDI1NSwgMCwgICAxOTIsIDIyMSwgMjU1LCAwLCAgIDE4OSwgMjA5LCAyNTUsIDAsICAgMTk0LFxuICAgICAgICAyMDQsIDI1NSwgNCwgICAxODIsIDE4NiwgMjU1LCAzLCAgIDE1OCwgMTYyLCAyNTUsIDYsICAgMTMzLCAxNDAsIDI1NSxcbiAgICAgICAgMCwgICAxMDIsIDExMywgMjU1XG4gICAgICBdLFxuICAgICAgWzEsIDgsIDgsIDRdKTtcbn1cbiJdfQ==