Джедай не автозаполнение для тензорного потока 2 альфа - PullRequest
0 голосов
/ 27 мая 2019

У меня есть virtualenv с python3 и альфа тензорного потока 2. Я использую jedi через elpy на emacs.

Джедай не предлагает подмодуль keras тензорного потока.Я запускаю следующий скрипт:

import jedi

text = """import tensorflow as tf
tf."""
script = jedi.Script(source=text, line=2, column=3)
compl = [compl.name for compl in script.completions()]
print(compl)


text = """import tensorflow as tf
tf.k"""
script = jedi.Script(source=text, line=2, column=4)
compl = [compl.name for compl in script.completions()]
print(compl)

Вывод такой:

['abs', 'acos', 'acosh', 'add', 'add_n', 'AggregationMethod', 'argmax', 'argmin', 'argsort', 'as_dtype', 'as_string', 'asin', 'asinh', 'Assert', 'assert_equal', 'assert_greater', 'assert_less', 'assert_rank', 'atan', 'atan2', 'atanh', 'audio', 'autograph', 'batch_to_space', 'bfloat16', 'bitcast', 'bitwise', 'bool', 'boolean_mask', 'broadcast_dynamic_shape', 'broadcast_static_shape', 'broadcast_to', 'case', 'cast', 'clip_by_global_norm', 'clip_by_norm', 'clip_by_value', 'combined_non_max_suppression', 'compat', 'compiler', 'complex', 'complex128', 'complex64', 'concat', 'cond', 'config', 'constant', 'constant_initializer', 'control_dependencies', 'convert_to_tensor', 'core', 'cos', 'cosh', 'CriticalSection', 'cumsum', 'custom_gradient', 'data', 'debugging', 'device', 'distribute', 'divide', 'double', 'DType', 'dtypes', 'dynamic_partition', 'dynamic_stitch', 'edit_distance', 'einsum', 'ensure_shape', 'equal', 'errors', 'executing_eagerly', 'exp', 'expand_dims', 'experimental', 'extract_volume_patches', 'eye', 'feature_column', 'fill', 'float16', 'float32', 'float64', 'floor', 'floor_div', 'floormod', 'foldl', 'foldr', 'function', 'gather', 'gather_nd', 'get_logger', 'get_static_value', 'gradients', 'GradientTape', 'Graph', 'graph_util', 'greater', 'greater_equal', 'group', 'guarantee_const', 'half', 'hessians', 'histogram_fixed_width', 'histogram_fixed_width_bins', 'identity', 'identity_n', 'image', 'import_graph_def', 'include', 'IndexedSlices', 'init_scope', 'initializers', 'int16', 'int32', 'int64', 'int8', 'io', 'is_tensor', 'less', 'less_equal', 'libtensorflow_framework', 'linalg', 'linspace', 'lite', 'load_library', 'load_op_library', 'logical_and', 'logical_not', 'logical_or', 'lookup', 'losses', 'make_ndarray', 'map_fn', 'math', 'matmul', 'matrix_square_root', 'maximum', 'meshgrid', 'metrics', 'minimum', 'mod', 'Module', 'multiply', 'name_scope', 'negative', 'nest', 'newaxis', 'nn', 'no_gradient', 'no_op', 'no_regularizer', 'norm', 'not_equal', 'numpy_function', 'one_hot', 'ones', 'ones_initializer', 'ones_like', 'Operation', 'optimizers', 'pad', 'parallel_stack', 'plugin_dir', 'pow', 'print', 'py_function', 'python', 'qint16', 'qint32', 'qint8', 'quantization', 'queue', 'quint16', 'quint8', 'ragged', 'RaggedTensor', 'random', 'random_normal_initializer', 'random_uniform_initializer', 'range', 'rank', 'raw_ops', 'realdiv', 'reduce_all', 'reduce_any', 'reduce_logsumexp', 'reduce_max', 'reduce_mean', 'reduce_min', 'reduce_prod', 'reduce_sum', 'register_tensor_conversion_function', 'RegisterGradient', 'required_space_to_batch_paddings', 'reshape', 'resource', 'reverse', 'reverse_sequence', 'roll', 'round', 's', 'saturate_cast', 'saved_model', 'scalar_mul', 'scan', 'scatter_nd', 'searchsorted', 'sequence_mask', 'sets', 'shape', 'shape_n', 'sigmoid', 'sign', 'signal', 'sin', 'sinh', 'size', 'slice', 'sort', 'space_to_batch', 'space_to_batch_nd', 'sparse', 'SparseTensor', 'split', 'sqrt', 'square', 'squeeze', 'stack', 'stop_gradient', 'strided_slice', 'string', 'string_split', 'strings', 'subtract', 'summary', 'sysconfig', 'tan', 'tanh', 'Tensor', 'tensor_scatter_nd_add', 'tensor_scatter_nd_sub', 'tensor_scatter_nd_update', 'TensorArray', 'tensordot', 'TensorShape', 'TensorSpec', 'test', 'tile', 'timestamp', 'tools', 'tpu', 'train', 'transpose', 'truediv', 'truncatediv', 'truncatemod', 'tuple', 'uint16', 'uint32', 'uint64', 'uint8', 'UnconnectedGradients', 'unique', 'unique_with_counts', 'unravel_index', 'unstack', 'Variable', 'variable_creator_scope', 'VariableAggregation', 'VariableSynchronization', 'variant', 'version', 'where', 'while_loop', 'zeros', 'zeros_initializer', 'zeros_like', '_absolute_import', '_api', '_API_MODULE', '_compat', '_component_api_helper', '_current_file_location', '_current_module', '_distutils', '_division', '_fi', '_inspect', '_ll', '_names_with_underscore', '_os', '_print_function', '_running_from_pip_package', '_site', '_site_packages_dirs', '_sys', '_tf_api_dir', '__all__', '__compiler_version__', '__cxx11_abi_flag__', '__doc__', '__file__', '__git_version__', '__monolithic_build__', '__name__', '__package__', '__path__', '__version__']
[]

Это проблема с джедаем или тензорным потоком?Как бы я решил это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...