(venv) d_palan@atwood:~/Nic_2019/xnmt/examples$ xnmt --dynet-gpu --settings=debug '16_transformer.yaml' [dynet] initializing CUDA [dynet] CUDA driver/runtime versions are 10.0/10.1 Request for 1 GPU ... [dynet] Device Number: 0 [dynet] Device name: GeForce RTX 2070 [dynet] Memory Clock Rate (KHz): 7001000 [dynet] Memory Bus Width (bits): 256 [dynet] Peak Memory Bandwidth (GB/s): 448.064 [dynet] Memory Free (GB): 8.20308/8.33598 [dynet] [dynet] Device(s) selected: 0 [dynet] random seed: 3588200053 [dynet] allocating memory: 512MB [dynet] memory allocation done. initialized : GlorotInitializer@139679484162960({}) initialized : ZeroInitializer@139679484163240({}) initialized : GlorotInitializer@139679484164136({}) initialized : GlorotInitializer@139679484370728({}) initialized : ZeroInitializer@139679483896104({}) initialized : GlorotInitializer@139679483951928({}) initialized : ZeroInitializer@139679483952376({}) initialized : GlorotInitializer@139679483982008({}) initialized : ZeroInitializer@139679483982456({}) initialized : GlorotInitializer@139679483982848({}) initialized : ZeroInitializer@139679483983184({}) initialized : GlorotInitializer@139679483985200({}) initialized : ZeroInitializer@139679483985536({}) initialized : GlorotInitializer@139679484043952({}) initialized : ZeroInitializer@139679484044400({}) initialized : GlorotInitializer@139679484044176({}) initialized : ZeroInitializer@139679484044624({}) initialized : GlorotInitializer@139679484046472({}) initialized : ZeroInitializer@139679484046920({}) initialized : GlorotInitializer@139679484099888({}) initialized : ZeroInitializer@139679484100224({}) initialized : GlorotInitializer@139679484109376({}) WARNING: disabling CHECK_VALIDITY because it is not supported on GPU currently fatal: not a git repository (or any of the parent directories): .git running XNMT revision None on atwood on 2019-12-10 19:15:25 fatal: not a git repository (or any of the parent directories): .git => Running transformer initialized exp_global.param_init: GlorotInitializer@139677689818976({}) initialized exp_global.bias_init: ZeroInitializer@139677689817240({}) initialized exp_global: ExpGlobal@139677689816736({'model_file': './models/transformer.mod', 'log_file': './logs/transformer.log', 'dropout': 0.2, 'weight_noise': 0.0, 'default_layer_dim': 512, 'param_init': GlorotInitializer@139677689902584, 'bias_init': ZeroInitializer@139677689902752, 'loss_comb_method': 'sum', 'commandline_args': Namespace(dynet_autobatch=None, dynet_devices=None, dynet_gpu=True, dynet_gpu_ids=None, dynet_gpus=None, dynet_mem=None, dynet_profiling=None, dynet_seed=None, dynet_viz=False, dynet_weight_decay=None, experiment_name=[], experiments_file='16_transformer.yaml', generate_doc=False, settings='debug')}) initialized model.src_reader.vocab: Vocab@139677689816232({'vocab_file': '/home/d_palan/Nic_2019/xnmt/examples/data/head.ja.vocab'}) initialized model.src_reader: PlainTextReader@139677689815728({'vocab': Vocab@139677689904712}) initialized model.src_embedder.param_init: LeCunUniformInitializer@139677689815560({}) for model.src_embedder.src_reader: reusing previously initialized PlainTextReader@139677689904600 initialized model.trg_reader.vocab: Vocab@139677689818808({'vocab_file': '/home/d_palan/Nic_2019/xnmt/examples/data/head.en.vocab'}) initialized model.trg_reader: PlainTextReader@139677689815392({'vocab': Vocab@139677689903368}) for model.src_embedder.trg_reader: reusing previously initialized PlainTextReader@139677689903760 initialized model.src_embedder: SimpleWordEmbedder@139677689818136({'emb_dim': 512, 'weight_noise': 0.0, 'param_init': LeCunUniformInitializer@139677689903424, 'src_reader': PlainTextReader@139677689904600, 'trg_reader': PlainTextReader@139677689903760, 'yaml_path': model.src_embedder}) Traceback (most recent call last): File "/home/d_palan/Nic_2019/venv/bin/xnmt", line 11, in load_entry_point('xnmt==0.0.1', 'console_scripts', 'xnmt')() File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/xnmt_run_experiments.py", line 98, in main experiment = initialize_if_needed(uninitialized_exp_args) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/persistence.py", line 1283, in initialize_if_needed return _YamlDeserializer().initialize_if_needed(root) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/persistence.py", line 1036, in initialize_if_needed else: return self.initialize_object(deserialized_yaml_wrapper=obj) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/persistence.py", line 1079, in initialize_object initialized = self.init_components_bottom_up(self.deserialized_yaml) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/persistence.py", line 1178, in init_components_bottom_up initialized_component = self.init_component(path) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/persistence.py", line 1213, in init_component initialized_obj = obj.__class__(**init_params) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/events.py", line 63, in wrapper f(obj, *args, **kwargs) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/persistence.py", line 82, in wrapper f(obj, **serialize_params) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/transformer.py", line 251, in __init__ layer = EncoderLayer(dy_model, input_dim, h, attn_dropout, layer_norm) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/transformer.py", line 172, in __init__ self.self_attention = MultiHeadAttention(dy_model, n_units, h, attn_dropout=attn_dropout) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/transformer.py", line 76, in __init__ self.W_Q = LinearNoBiasSent(dy_model, n_units, n_units) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/transformer.py", line 45, in __init__ self.L = Linear(input_dim, output_dim, dy_model, bias=False, param_init=LeCunUniformInitializer(), bias_init=LeCunUniformInitializer()) File "/home/d_palan/Nic_2019/venv/lib/python3.6/site-packages/xnmt/persistence.py", line 64, in wrapper "cannot pass dy.ParameterCollection to a Serializable class. " \ AssertionError: cannot pass dy.ParameterCollection to a Serializable class. Use ParamManager.my_params() from within the Serializable class's __init__() method instead. (venv) d_palan@atwood:~/Nic_2019/xnmt/examples$