Liên quan: Nhập mô-đun đóng góp TensorFlow bị chậm trong TensorFlow 1.2.1 cũng: Điều gì có thể khiến quá trình nhập TensorFlow bị chậm như vậy?
Tôi đang sử dụng một ssd và nhập TensorFlow. Tôi có máy tính 4 lõi 8 ghz với 16 gb ram (Bộ xử lý AMD FX (tm) -8350 Bộ xử lý tám lõi, 4000 Mhz, 4 lõi, 8 Bộ xử lý logic). TensorFlow mất 10-12 giây để nhập.
Có cách nào để nhập có chọn lọc các bộ phận của TensorFlow không?
Một đĩa RAM sẽ giúp?
Có bất kỳ công việc nào đang được thực hiện trên những thứ như thế này hay: Chậm nhập tenoror.contrib bằng Python 3 vì tests.stack chậm # 11829 ?
Chỉnh sửa: Python 3.6.8 :: Anaconda, Inc. trên Windoze 8.1. Dos hộp, cygwin bash chậm 12 giây. Vs mã bash / power shell nhanh nhất ở 8 giây. Nhập vào một tệp .py như: nhập hàng chục dòng dưới dạng tf. Không chắc môi trường là gì.
Chỉnh sửa 2:
PS D:\ray\dev\ml\ss1> conda info --envs
# conda environments:
#
base * D:\Anaconda3
first D:\Anaconda3\envs\first
d:\Anaconda3
first d:\Anaconda3\envs\first
Chỉnh sửa 3: Sử dụng mã bên dưới, tôi nhận được 9-10 giây trong một dấu nhắc lệnh:
(tf2) D:\ray\dev\ml\ss1>python timeimport.py
import tensorflow: 1 units, 9.796 seconds. 0.1 units/second.
version: 2.0.0
(tf2) D:\ray\dev\ml\ss1>python timeimport.py
import tensorflow: 1 units, 9.448 seconds. 0.11 units/second.
version: 2.0.0
(tf2) D:\ray\dev\ml\ss1>python timeimport.py
import tensorflow: 1 units, 9.421 seconds. 0.11 units/second.
version: 2.0.0
from __future__ import absolute_import, division, print_function, unicode_literals
from contextlib import contextmanager
from timeit import default_timer as timer
@contextmanager
def timing(description: str,units=1,title="",before="") -> None:
if before!="":
print(before,flush=True)
start = timer()
yield
dt = timer() - start
frequency=0 if units is None else (units/dt)
if units is None:
if title is None: print(f"{description}: {dt} seconds.",flush=True)
else: print(f"{title} {description}: {dt} seconds.",flush=True)
else:
#"{0:.2f}".format(a)
dt=round(dt,3)
frequency=round(frequency,2)
print(f"{title} {description}: {str(units)} units, {dt} seconds. {str(frequency)} units/second.",flush=True)
return dt
with timing("import tensorflow",1):
import tensorflow as tf
print("version:",tf.__version__)
Chỉnh sửa 4: chuyển cửa sổ xuống cấp, tôi nhận được 8-9 giây thay vì 9-10 giây.