Commit 43d5b07
committed
Speedups for to_tensorflow
TensorFlow is designed around graphs of ops for a DNN, not eager
channel shuffling and similar operations. It's much faster to do the
channel shuffles in NumPy, although we still do the dtype conversion
in TensorFlow.1 parent a914e4a commit 43d5b07
3 files changed
Lines changed: 18 additions & 31 deletions
File tree
- src
- mss
- tests/third_party/array_frameworks
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
425 | 413 | | |
426 | | - | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
433 | 417 | | |
434 | | - | |
435 | 418 | | |
| 419 | + | |
| 420 | + | |
436 | 421 | | |
437 | 422 | | |
438 | | - | |
439 | | - | |
440 | | - | |
| 423 | + | |
441 | 424 | | |
442 | 425 | | |
443 | 426 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| 52 | + | |
51 | 53 | | |
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| 64 | + | |
63 | 65 | | |
64 | 66 | | |
65 | | - | |
66 | | - | |
| 67 | + | |
| 68 | + | |
0 commit comments