我已经分不清我现在是到底需要一个拥抱、喝十瓶碳酸饮料、看心理医生、一觉睡六个月、还是被车撞死。

2023/2/20

开学第一天,有点想家了。想想已经离开家二十多天了,想爸妈,想我的朋友,想家那边的好吃的比如矮子馅饼。

I’m so far away from home.

第一天就感觉有点进不去状态,似乎丧失了学习的热情与能力。

算了,慢慢来吧,感觉绩点对我来说已经没那么重要了,尽管我想出国留学。

想在新的学期尝试一些新的事情。

——————

记录一下environment myenv:

Python: 3.8.0

pip: 23.0

torch: 1.10.1

transformers: 4.26.1

cuda: 10.2

——————

nvcc -V:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Tue_Mar__8_18:18:20_PST_2022
Cuda compilation tools, release 11.6, V11.6.124
Build cuda_11.6.r11.6/compiler.31057947_0

——————

创建虚拟环境并指定PYTHON版本:

virtualenv venv --python=python2.7

分配一块GPU:

srun -G 1--pty --nodelist=99server --mem 4g bash

.

2023/2/21

我永远讨厌物理实验🥀

——————————

值得纪念:

突然间,配了快一周的环境能运行之前运行不了的一段代码了…尽管配环境过程中出现的bug我还没有解决…

暂时不管了,代码能跑就不要再改了()

开始任务1(终于),不过还没有掌握slurm的用法以及不知道怎么用GPU🥀

顺便说一句,在配环境的过程中遇到奇奇怪怪的报错让我觉得“编译compile”真是奇妙。

————————

记录一下目前进度:

fairseq到了(2)Train a language model,输入官方文档中的代码时出现报错,输出为:

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
2023-02-21 21:04:52 | INFO | fairseq_cli.train | {'_name': None, 'common': {'_name': None, 'no_progress_bar': False, 'log_interval': 100, 'log_format': None, 'log_file': None, 'aim_repo': None, 'aim_run_hash': None, 'tensorboard_logdir': None, 'wandb_project': None, 'azureml_logging': False, 'seed': 1, 'cpu': False, 'tpu': False, 'bf16': False, 'memory_efficient_bf16': False, 'fp16': True, 'memory_efficient_fp16': False, 'fp16_no_flatten_grads': False, 'fp16_init_scale': 128, 'fp16_scale_window': None, 'fp16_scale_tolerance': 0.0, 'on_cpu_convert_precision': False, 'min_loss_scale': 0.0001, 'threshold_loss_scale': None, 'amp': False, 'amp_batch_retries': 2, 'amp_init_scale': 128, 'amp_scale_window': None, 'user_dir': None, 'empty_cache_freq': 0, 'all_gather_list_size': 16384, 'model_parallel_size': 1, 'quantization_config_path': None, 'profile': False, 'reset_logging': False, 'suppress_crashes': False, 'use_plasma_view': False, 'plasma_path': '/tmp/plasma'}, 'common_eval': {'_name': None, 'path': None, 'post_process': None, 'quiet': False, 'model_overrides': '{}', 'results_path': None}, 'distributed_training': {'_name': None, 'distributed_world_size': 1, 'distributed_num_procs': 0, 'distributed_rank': 0, 'distributed_backend': 'nccl', 'distributed_init_method': None, 'distributed_port': -1, 'device_id': 0, 'distributed_no_spawn': False, 'ddp_backend': 'pytorch_ddp', 'ddp_comm_hook': 'none', 'bucket_cap_mb': 25, 'fix_batches_to_gpus': False, 'find_unused_parameters': False, 'gradient_as_bucket_view': False, 'fast_stat_sync': False, 'heartbeat_timeout': -1, 'broadcast_buffers': False, 'slowmo_momentum': None, 'slowmo_base_algorithm': 'localsgd', 'localsgd_frequency': 3, 'nprocs_per_node': 1, 'pipeline_model_parallel': False, 'pipeline_balance': None, 'pipeline_devices': None, 'pipeline_chunks': 0, 'pipeline_encoder_balance': None, 'pipeline_encoder_devices': None, 'pipeline_decoder_balance': None, 'pipeline_decoder_devices': None, 'pipeline_checkpoint': 'never', 'zero_sharding': 'none', 'fp16': True, 'memory_efficient_fp16': False, 'tpu': False, 'no_reshard_after_forward': False, 'fp32_reduce_scatter': False, 'cpu_offload': False, 'use_sharded_state': False, 'not_fsdp_flatten_parameters': False}, 'dataset': {'_name': None, 'num_workers': 1, 'skip_invalid_size_inputs_valid_test': False, 'max_tokens': 2048, 'batch_size': None, 'required_batch_size_multiple': 8, 'required_seq_len_multiple': 1, 'dataset_impl': None, 'data_buffer_size': 10, 'train_subset': 'train', 'valid_subset': 'valid', 'combine_valid_subsets': None, 'ignore_unused_valid_subsets': False, 'validate_interval': 1, 'validate_interval_updates': 0, 'validate_after_updates': 0, 'fixed_validation_seed': None, 'disable_validation': False, 'max_tokens_valid': 2048, 'batch_size_valid': None, 'max_valid_steps': None, 'curriculum': 0, 'gen_subset': 'test', 'num_shards': 1, 'shard_id': 0, 'grouped_shuffling': False, 'update_epoch_batch_itr': False, 'update_ordered_indices_seed': False}, 'optimization': {'_name': None, 'max_epoch': 0, 'max_update': 50000, 'stop_time_hours': 0.0, 'clip_norm': 0.0, 'sentence_avg': False, 'update_freq': [16], 'lr': [0.0005], 'stop_min_lr': -1.0, 'use_bmuf': False, 'skip_remainder_batch': False}, 'checkpoint': {'_name': None, 'save_dir': 'checkpoints/transformer_wikitext-103', 'restore_file': 'checkpoint_last.pt', 'continue_once': None, 'finetune_from_model': None, 'reset_dataloader': False, 'reset_lr_scheduler': False, 'reset_meters': False, 'reset_optimizer': False, 'optimizer_overrides': '{}', 'save_interval': 1, 'save_interval_updates': 0, 'keep_interval_updates': -1, 'keep_interval_updates_pattern': -1, 'keep_last_epochs': -1, 'keep_best_checkpoints': -1, 'no_save': False, 'no_epoch_checkpoints': False, 'no_last_checkpoints': False, 'no_save_optimizer_state': False, 'best_checkpoint_metric': 'loss', 'maximize_best_checkpoint_metric': False, 'patience': -1, 'checkpoint_suffix': '', 'checkpoint_shard_count': 1, 'load_checkpoint_on_all_dp_ranks': False, 'write_checkpoints_asynchronously': False, 'model_parallel_size': 1}, 'bmuf': {'_name': None, 'block_lr': 1.0, 'block_momentum': 0.875, 'global_sync_iter': 50, 'warmup_iterations': 500, 'use_nbm': False, 'average_sync': False, 'distributed_world_size': 1}, 'generation': {'_name': None, 'beam': 5, 'nbest': 1, 'max_len_a': 0.0, 'max_len_b': 200, 'min_len': 1, 'match_source_len': False, 'unnormalized': False, 'no_early_stop': False, 'no_beamable_mm': False, 'lenpen': 1.0, 'unkpen': 0.0, 'replace_unk': None, 'sacrebleu': False, 'score_reference': False, 'prefix_size': 0, 'no_repeat_ngram_size': 0, 'sampling': False, 'sampling_topk': -1, 'sampling_topp': -1.0, 'constraints': None, 'temperature': 1.0, 'diverse_beam_groups': -1, 'diverse_beam_strength': 0.5, 'diversity_rate': -1.0, 'print_alignment': None, 'print_step': False, 'lm_path': None, 'lm_weight': 0.0, 'iter_decode_eos_penalty': 0.0, 'iter_decode_max_iter': 10, 'iter_decode_force_max_iter': False, 'iter_decode_with_beam': 1, 'iter_decode_with_external_reranker': False, 'retain_iter_history': False, 'retain_dropout': False, 'retain_dropout_modules': None, 'decoding_format': None, 'no_seed_provided': False, 'eos_token': None}, 'eval_lm': {'_name': None, 'output_word_probs': False, 'output_word_stats': False, 'context_window': 0, 'softmax_batch': 9223372036854775807}, 'interactive': {'_name': None, 'buffer_size': 0, 'input': '-'}, 'model': {'_name': 'transformer_lm', 'activation_fn': relu, 'dropout': 0.1, 'attention_dropout': 0.0, 'activation_dropout': 0.0, 'relu_dropout': 0.0, 'decoder_embed_dim': 512, 'decoder_output_dim': 512, 'decoder_input_dim': 512, 'decoder_ffn_embed_dim': 2048, 'decoder_layers': 6, 'decoder_attention_heads': 8, 'decoder_normalize_before': False, 'no_decoder_final_norm': False, 'adaptive_softmax_cutoff': None, 'adaptive_softmax_dropout': 0.0, 'adaptive_softmax_factor': 4.0, 'no_token_positional_embeddings': False, 'share_decoder_input_output_embed': True, 'character_embeddings': False, 'character_filters': '[(1, 64), (2, 128), (3, 192), (4, 256), (5, 256), (6, 256), (7, 256)]', 'character_embedding_dim': 4, 'char_embedder_highway_layers': 2, 'adaptive_input': False, 'adaptive_input_factor': 4.0, 'adaptive_input_cutoff': None, 'tie_adaptive_weights': False, 'tie_adaptive_proj': False, 'decoder_learned_pos': False, 'layernorm_embedding': False, 'no_scale_embedding': False, 'checkpoint_activations': False, 'offload_activations': False, 'decoder_layerdrop': 0.0, 'decoder_layers_to_keep': None, 'quant_noise_pq': 0.0, 'quant_noise_pq_block_size': 8, 'quant_noise_scalar': 0.0, 'min_params_to_wrap': 100000000, 'base_layers': 0, 'base_sublayers': 1, 'base_shuffle': 1, 'scale_fc': False, 'scale_attn': False, 'scale_heads': False, 'scale_resids': False, 'decoder_xformers_att_config': None, 'add_bos_token': False, 'tokens_per_sample': 512, 'max_target_positions': None, 'tpu': False}, 'task': {'_name': 'language_modeling', 'data': 'data-bin/wikitext-103', 'sample_break_mode': none, 'tokens_per_sample': 512, 'output_dictionary_size': -1, 'self_target': False, 'future_target': False, 'past_target': False, 'add_bos_token': False, 'max_target_positions': None, 'shorten_method': none, 'shorten_data_split_list': '', 'pad_to_fixed_length': False, 'pad_to_fixed_bsz': False, 'seed': 1, 'batch_size': None, 'batch_size_valid': None, 'dataset_impl': None, 'data_buffer_size': 10, 'tpu': False, 'use_plasma_view': False, 'plasma_path': '/tmp/plasma'}, 'criterion': {'_name': 'cross_entropy', 'sentence_avg': False}, 'optimizer': {'_name': 'adam', 'adam_betas': '(0.9, 0.98)', 'adam_eps': 1e-08, 'weight_decay': 0.01, 'use_old_adam': False, 'fp16_adam_stats': False, 'tpu': False, 'lr': [0.0005]}, 'lr_scheduler': {'_name': 'inverse_sqrt', 'warmup_updates': 4000, 'warmup_init_lr': 1e-07, 'lr': [0.0005]}, 'scoring': {'_name': 'bleu', 'pad': 1, 'eos': 2, 'unk': 3}, 'bpe': None, 'tokenizer': None, 'ema': {'_name': None, 'store_ema': False, 'ema_decay': 0.9999, 'ema_start_update': 0, 'ema_seed_model': None, 'ema_update_freq': 1, 'ema_fp32': False}}
2023-02-21 21:04:52 | INFO | fairseq.tasks.language_modeling | dictionary: 267744 types
2023-02-21 21:04:55 | INFO | fairseq_cli.train | TransformerLanguageModel(
(decoder): TransformerDecoder(
(dropout_module): FairseqDropout()
(embed_tokens): Embedding(267744, 512, padding_idx=1)
(embed_positions): SinusoidalPositionalEmbedding()
(layers): ModuleList(
(0): TransformerDecoderLayerBase(
(dropout_module): FairseqDropout()
(self_attn): MultiheadAttention(
(dropout_module): FairseqDropout()
(k_proj): Linear(in_features=512, out_features=512, bias=True)
(v_proj): Linear(in_features=512, out_features=512, bias=True)
(q_proj): Linear(in_features=512, out_features=512, bias=True)
(out_proj): Linear(in_features=512, out_features=512, bias=True)
)
(activation_dropout_module): FairseqDropout()
(self_attn_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
(fc1): Linear(in_features=512, out_features=2048, bias=True)
(fc2): Linear(in_features=2048, out_features=512, bias=True)
(final_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
)
(1): TransformerDecoderLayerBase(
(dropout_module): FairseqDropout()
(self_attn): MultiheadAttention(
(dropout_module): FairseqDropout()
(k_proj): Linear(in_features=512, out_features=512, bias=True)
(v_proj): Linear(in_features=512, out_features=512, bias=True)
(q_proj): Linear(in_features=512, out_features=512, bias=True)
(out_proj): Linear(in_features=512, out_features=512, bias=True)
)
(activation_dropout_module): FairseqDropout()
(self_attn_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
(fc1): Linear(in_features=512, out_features=2048, bias=True)
(fc2): Linear(in_features=2048, out_features=512, bias=True)
(final_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
)
(2): TransformerDecoderLayerBase(
(dropout_module): FairseqDropout()
(self_attn): MultiheadAttention(
(dropout_module): FairseqDropout()
(k_proj): Linear(in_features=512, out_features=512, bias=True)
(v_proj): Linear(in_features=512, out_features=512, bias=True)
(q_proj): Linear(in_features=512, out_features=512, bias=True)
(out_proj): Linear(in_features=512, out_features=512, bias=True)
)
(activation_dropout_module): FairseqDropout()
(self_attn_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
(fc1): Linear(in_features=512, out_features=2048, bias=True)
(fc2): Linear(in_features=2048, out_features=512, bias=True)
(final_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
)
(3): TransformerDecoderLayerBase(
(dropout_module): FairseqDropout()
(self_attn): MultiheadAttention(
(dropout_module): FairseqDropout()
(k_proj): Linear(in_features=512, out_features=512, bias=True)
(v_proj): Linear(in_features=512, out_features=512, bias=True)
(q_proj): Linear(in_features=512, out_features=512, bias=True)
(out_proj): Linear(in_features=512, out_features=512, bias=True)
)
(activation_dropout_module): FairseqDropout()
(self_attn_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
(fc1): Linear(in_features=512, out_features=2048, bias=True)
(fc2): Linear(in_features=2048, out_features=512, bias=True)
(final_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
)
(4): TransformerDecoderLayerBase(
(dropout_module): FairseqDropout()
(self_attn): MultiheadAttention(
(dropout_module): FairseqDropout()
(k_proj): Linear(in_features=512, out_features=512, bias=True)
(v_proj): Linear(in_features=512, out_features=512, bias=True)
(q_proj): Linear(in_features=512, out_features=512, bias=True)
(out_proj): Linear(in_features=512, out_features=512, bias=True)
)
(activation_dropout_module): FairseqDropout()
(self_attn_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
(fc1): Linear(in_features=512, out_features=2048, bias=True)
(fc2): Linear(in_features=2048, out_features=512, bias=True)
(final_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
)
(5): TransformerDecoderLayerBase(
(dropout_module): FairseqDropout()
(self_attn): MultiheadAttention(
(dropout_module): FairseqDropout()
(k_proj): Linear(in_features=512, out_features=512, bias=True)
(v_proj): Linear(in_features=512, out_features=512, bias=True)
(q_proj): Linear(in_features=512, out_features=512, bias=True)
(out_proj): Linear(in_features=512, out_features=512, bias=True)
)
(activation_dropout_module): FairseqDropout()
(self_attn_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
(fc1): Linear(in_features=512, out_features=2048, bias=True)
(fc2): Linear(in_features=2048, out_features=512, bias=True)
(final_layer_norm): LayerNorm((512,), eps=1e-05, elementwise_affine=True)
)
)
(output_projection): Linear(in_features=512, out_features=267744, bias=False)
)
)
2023-02-21 21:04:55 | INFO | fairseq_cli.train | task: LanguageModelingTask
2023-02-21 21:04:55 | INFO | fairseq_cli.train | model: TransformerLanguageModel
2023-02-21 21:04:55 | INFO | fairseq_cli.train | criterion: CrossEntropyCriterion
2023-02-21 21:04:55 | INFO | fairseq_cli.train | num. shared model params: 155,999,232 (num. trained: 155,999,232)
2023-02-21 21:04:55 | INFO | fairseq_cli.train | num. expert model params: 0 (num. trained: 0)
2023-02-21 21:04:55 | INFO | fairseq.data.data_utils | loaded 3,760 examples from: data-bin/wikitext-103/valid
2023-02-21 21:04:55 | INFO | fairseq.trainer | detected shared parameter: decoder.embed_tokens.weight <- decoder.output_projection.weight
2023-02-21 21:04:55 | INFO | fairseq_cli.train | training on 1 devices (GPUs/TPUs)
2023-02-21 21:04:55 | INFO | fairseq_cli.train | max tokens per device = 2048 and max sentences per device = None
2023-02-21 21:04:55 | INFO | fairseq.trainer | Preparing to load checkpoint checkpoints/transformer_wikitext-103/checkpoint_last.pt
2023-02-21 21:04:55 | INFO | fairseq.trainer | No existing checkpoint found checkpoints/transformer_wikitext-103/checkpoint_last.pt
2023-02-21 21:04:55 | INFO | fairseq.trainer | loading train data for epoch 1
2023-02-21 21:04:56 | INFO | fairseq.data.data_utils | loaded 1,801,350 examples from: data-bin/wikitext-103/train
Traceback (most recent call last):
File "/data_new/private/liuyadi/myenv/bin/fairseq-train", line 8, in <module>
sys.exit(cli_main())
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq_cli/train.py", line 557, in cli_main
distributed_utils.call_main(cfg, main)
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq/distributed/utils.py", line 369, in call_main
main(cfg, **kwargs)
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq_cli/train.py", line 164, in main
extra_state, epoch_itr = checkpoint_utils.load_checkpoint(
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq/checkpoint_utils.py", line 276, in load_checkpoint
trainer.lr_step(epoch_itr.epoch)
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq/trainer.py", line 1172, in lr_step
self.lr_scheduler.step(epoch, val_loss)
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq/trainer.py", line 287, in lr_scheduler
self._build_optimizer() # this will initialize self._lr_scheduler
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq/trainer.py", line 324, in _build_optimizer
self._optimizer = optim.FP16Optimizer.build_optimizer(self.cfg, params)
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq/optim/fp16_optimizer.py", line 296, in build_optimizer
fp32_params = cls.build_fp32_params(cfg.optimizer, params, flatten=flatten)
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/fairseq/optim/fp16_optimizer.py", line 38, in build_fp32_params
devices = [torch.cuda.current_device()]
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/torch/cuda/__init__.py", line 479, in current_device
_lazy_init()
File "/data_new/private/liuyadi/myenv/lib/python3.8/site-packages/torch/cuda/__init__.py", line 214, in _lazy_init
torch._C._cuda_init()
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx

怀疑是没有使用slurm命令使用GPU的原因,接下来需要实践简单看完的SLURM简明过程并且解决此问题,然后就可以开始调试模型了。

——————————

晚上骑车回宿舍的路上戴耳机听魏如萱的《鱼》,把声音开到合适的状态,耳朵被音乐灌满,一丝风都挤不进来。

也许是解决了一个长期困扰的问题,也许是这首歌的曲调感染了我,也许是WAWA演绎这首歌传递出来的决然打动了我,一路上我的嘴角一直微微上扬。

感觉自行车骑得特别轻松,很久都没有感受到这么自由的味道了。

.

2023/2/22

今早尝试配置gosc挑选的项目ignite时突然意识到一个问题:pip install时需要把代理关掉。

我之前还觉得直接pip install不够快把原因放在镜像源上,代理也没关,那么之前遇到的安装问题会不会部分与这个有关呢…

——————————

上午线性回归分析上得我好感动,好喜欢周老师!喜欢她的讲课方式以及她的亲和力,尽管确实语速和进度有点点快。

上课的时候涉及到部分概率论知识我发现我必须思考半天才能反应过来呜呜呜,感觉自己好菜。

希望这门课能坚持下去,不太想中途退课了。

不过有点担心没有修统推就来上这门课会不会跟不上,那就浅浅立个flag: 有问题多问老师,我也很想和周老师建立strong connection:)

——————————

今天使用了了srun --pty -G1 bash先分配了一块GPU,如下图:

注意:不能再开一个终端运行程序,这样相当于还是在无GPU环境下运行。应该等第二行命令出来后继续在这个终端输入(即此时提示已经被分配好了GPU),可以在右侧栏里看到本终端显示的不是bash而是srun。

此外被分配好GPU后似乎会自动退出虚拟环境,需要再次进入。

果然,昨天的报错解决了。

昨天的报错:

RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver

与昨天没分配GPU的报错相比,这次终端的界面为:

最下面一排的loss、ppl等的值貌似会随着进程的推进而改变。

……

突然理解“学堂路车神”了,比如我用srun命令跑测试,终端断开则任务终止,而我暂时还不知道使它在我电脑熄屏的状态下还能跑下去的办法……

搜到了一篇解决方法:如何优雅地在学堂路上骑着车跑代码

————————————

关于困惑度ppl的理解:

困惑度PPL (perplexity)

关于学习率的理解:

学习率的理解

————————————

任务1的代码已经跑了快四个小时了,现在正在跑epoch 004,简单记录一下前三次的结果:

1
023-02-22 06:51:09 | INFO | valid | epoch 001 | valid on 'valid' subset | loss 6.667 | ppl 101.61 | wps 79019.2 | wpb 2034.1 | bsz 4 | num_updates 3147
1
023-02-22 07:50:30 | INFO | valid | epoch 002 | valid on 'valid' subset | loss 5.783 | ppl 55.08 | wps 78428.3 | wpb 2034.1 | bsz 4 | num_updates 6295 | best_loss 5.783
1
023-02-22 08:49:53 | INFO | valid | epoch 003 | valid on 'valid' subset | loss 5.496 | ppl 45.14 | wps 78575.5 | wpb 2034.1 | bsz 4 | num_updates 9443 | best_loss 5.496

可以看到ppl是越来越小了

————————————

emmm我以为跑5个epoch就可以了 ,不过为啥程序还会继续跑(?

看来我还需要恶补一下相关知识(悲

1
023-02-22 09:49:14 | INFO | valid | epoch 004 | valid on 'valid' subset | loss 5.357 | ppl 40.99 | wps 78507.8 | wpb 2034.1 | bsz 4 | num_updates 12591 | best_loss 5.357
1
023-02-22 10:48:31 | INFO | valid | epoch 005 | valid on 'valid' subset | loss 5.265 | ppl 38.44 | wps 79030.8 | wpb 2034.1 | bsz 4 | num_updates 15739 | best_loss 5.265
1
023-02-22 11:47:44 | INFO | valid | epoch 006 | valid on 'valid' subset | loss 5.205 | ppl 36.89 | wps 78922.2 | wpb 2034.1 | bsz 4 | num_updates 18887 | best_loss 5.205
1
023-02-22 12:47:07 | INFO | valid | epoch 007 | valid on 'valid' subset | loss 5.172 | ppl 36.05 | wps 79688.5 | wpb 2034.1 | bsz 4 | num_updates 22035 | best_loss 5.172
1
023-02-22 13:46:24 | INFO | valid | epoch 008 | valid on 'valid' subset | loss 5.144 | ppl 35.36 | wps 78489.3 | wpb 2034.1 | bsz 4 | num_updates 25184 | best_loss 5.144

百度了一下epoch的值为多少比较合适,说50~200,一般100就够了……

这才到第9次,不如就等它跑吧……我先理解一下fairseq框架再复习一下transformers模型后直接开始别的任务吧……

————————————

发现图书馆真是一个睡觉的好地方,又暖和又安静。感觉以后中午都可以去图书馆睡觉了,小憩十五分钟人都精神一点。

空隙时间写线性回归作业时感觉好难,每道题都不太会写,好不容易会写的一道题结果因为漏写y=和x=被雨课堂判错了,sad。

这才上了三天的课,还是轻量级别的。感觉不想冲突选大物了,也不想选英语,唉,不知道该怎么办,再考虑考虑吧。

.

2023/2/23

月照西时多一横,清风共我扫阶尘。

啧,仅仅过了一天我就决定把统辅的两门课退掉了,然后把听说和大物修回来。

也许在我心里,还是对降转抱有一丝希望吧。

没办法,尽管我很喜欢周老师和邓老师,可是一是我上学期没有修统推,二是如果硬把这两门课上下来的话我可能心态会崩并且就彻底没时间搞科研了。

说到科研我就气,昨天模型跑的好好的,好不容易可以跑训练了我还很高兴,结果官方文档上的evaluate代码用不了,抱了一个莫名其妙的错,有点难过沮丧。为什么别人做入门任务看上去就那么轻松啊😔

下午尝试着写物理实验报告,也没有写完,后面的等督写完了直接借鉴他的吧orz,我是真的不喜欢做实验写报告啊。

——————————

呜呜呜时薪300的家教没了,学生为了和学校进度一致和同学组了个班。算了算了,正好有更多地时间干别的事了。

不想上学了🥀想把课都退掉。

.

2023/2/24

[FastCorrect&Fairseq学习笔记](FastCorrect&Fairseq学习笔记 - MyTD21 - 博客园 (cnblogs.com)):解释了train的相关命令

发现了fairseq/examples/language_model官方教程中的一个小bug,而这个bug让我昨天跑evaluate命令报错了😡,bug&solution见github issues 4992

解决这个问题后模型就能够被评测了,开心

接下来尝试改变学习率(即–lr的值)来进行微调,不过还需要查一些资料看看怎么在已经经过预训练的模型上微调。

——————————

🥀🥀🥀🥀

材料力学和工热一样无聊,多元统计和线性回归有点跟不上,今天头疼的要命,尤其是被北京的妖风一吹。花了一个晚上写BID项目的报名表,我也不知道我报这个干什么,甚至不知道能不能被选上,我只是觉得它的宣传链接写的特别吸引人,再加上我该死的好奇心,所以想报名试试。

感觉第一周过的好糟糕,以往刚开学的时候心态都是很稳定的,但这次不知道为什么很焦虑😞

第一周唯一令人开心的事就是终于配好fairseq环境并且训练模型了,也解决了评测的bug完成了第一次评测。或许这就是科研的魅力吧,给你绝望却又不吝啬地留你一丝希望

其实如果有可能,我完全可以把材料力学和流体力学退掉而不是退掉多元统计和线性回归,但是我不敢冒这么大的风险。

没关系,能活着毕业就已经很不容易了。

.

2023/2/25

周末宜睡懒觉。早上出门前涂了个口红,大概是豆沙色的?反正感觉很柔和,和之前老妈送我的纪梵希的番茄色口红不一样,就算不化妆也一点都不违和(很适合我这种懒人)。配上今天的发型(其实就是正常的披发然后加了一个发卡),倒有点像郑爽在《微微一笑很倾城》里的一个造型。我特别喜欢这部电视剧,记得当时是和雪雪一起看的,会笑死。不长,但很好看,很甜,其实我一直都很吃郑爽的颜,想想这部剧距今也有7年了啊,好多事都发生了改变。

一大早心情还不错,希望下午的OOP小教员考试不至于一道题都写不出来,当时报名的时候也和以前一样,想的是万一呢😂但是一道题都AC不了有点丢人,考完了正好去和老杜一起吃饭嘻嘻,感觉大学就应该这样。

——————————

好吧,果然还是太自不量力了,一道编程题都没写出来,哪怕延了半小时。主要是好多有关类的知识要么忘记了,要么还没学过,再加上以前没写过这样的OJ题目,有点无从下手,遂摆了。

晚上和老杜一起吃了饭后去五道口逛了逛商场,感觉没什么好玩的,倒是骑自行车的时候和老杜聊天挺有趣的。

周末还是应该放松点(好吧,其实是我一点也提不起学习的兴趣😞

明天to-do list:

  • 流力作业剩下的题目
  • 物理实验报告
  • 材力实验预习
  • 改变任务一的学习率继续训练模型

说实话,我更想退流力和材力,可惜我还没有那个勇气。

——————————

记录一下目前报名了的:

  • BID项目(有那么一点点对商业的兴趣,希望能过
  • Google STEP(报着玩玩,估计过不了
  • Optiver IT data scientist internship(这个也是,估计过不了

明天再看看有什么心仪的公司,感觉我报的实习bar都好高😔一看就是我过不了的那种,也就只能投着玩玩了,等三四月份再投一些小公司试试吧,希望有公司要我呜呜呜。

.

2023/2/26

目前遇到的问题是在模型被训练后想进行微调,但是具体的操作不知道。看transformers的官方网站以及进行搜索后还是很懵,如果按照任务一的官方文档中的代码,我不确定微调是不是继续用fairseq train的代码,如果继续使用的话需要改变checkpoints储存的位置吗?如果不继续用的话那应该用什么命令进行微调呢?

我打算仍用fairseq train的命令,然后把–lr改为0.001,同时设置–max-epoch 30,此外把保存模型的文件夹换成checkpoints/transformer_wikitext-103-1。这样应该不算微调算重新训练(?),不确定,反正如果算重新训练的话似乎也不造成什么影响吧…

先挂着,让模型自己跑吧orz

————————————

今天又看了一部好小说,喜欢这种娓娓道来的笔法。不知为何,竟看的又红了眼眶。

有人一生都在爱,今日或许爱这一个,明日又换个旁的。

可有些人,一生只能爱一人。

这不好,十分不好,可是也没法子。

一朝一暮是一日,朝朝暮暮就是一生。

只要有片刻,哪怕只有片刻,你所想所念哪怕有片刻能实现,这一生也便不算白活。

————————————

听《断桥残雪》,翻评论,也想模仿高赞评论一句:

当年碰巧去了一趟西湖,看了三潭印月雷峰塔和断桥,当时还轻轻哼唱着《断桥残雪》

断桥全是人,没有雪

七月怎么会下雪呢

————————————

昨天的To-do list:

  • 流力作业剩下的题目 【√】
  • 物理实验报告
  • 材力实验预习 【√】
  • 改变任务一的学习率继续训练模型 【√】

这一周的进度,感觉都赶得上之前好几周的进度了(因为之前要么是在外实践&旅游,要么是配环境配的生不如死…

虽然也不是很快,因为前两个任务的代码都写好了,唯一的工作量就是理解下代码的意识然后改改超参数而已(不过对于小白来说还是有点困难)

比不过别人,只能按照自己的节奏来了。

想想目前我的绩点也就3.6+,估计转去了CS得排60%或者70%开外了🙃

幸好我的目的从来都不是保研,虽然我的理想比保研难得多。

.

今日mark的几篇文章:

微调预训练模型

pytorch之warm-up预热学习策略_还能坚持的博客-CSDN博客_pytorch warmup

深度学习训练过程中的学习率衰减策略及pytorch实现 - gnnu_cv - 博客园 (cnblogs.com)

DistilBert Sequence Classification with IMDb Reviews - Habana Developers

.

——————————

麻了,之前在教室一直连不上服务器,把电脑关机后回来开机后重新连,倒是连上了,但是不知道为什么找不到/data_new/private/liuyadi这个文件…

/data_new/private里居然只显示两个人的文件……

而且感觉/home/liuyadi里也像是刚搭建服务器一样……什么都没有

🥀🥀🥀🥀🥀🥀🥀

为什么要这样对我😭好不容易快跑完两个模型了,如果真的清零了那我会很难受很崩溃的🥀

明天再看看能不能恢复🥀不行的话问问学长是怎么回事吧😭😭😭😭

.

2023/2/27

今早一看发现远程服务器已经恢复正常了,怪,难道每周日它就会把上面占用GPU的任务强行停止吗?

头脑一热抢了周杰伦呼和浩特演唱会的票,抢票过程感觉异常丝滑,我还以为要卡很久都不一定抢到,没想到几秒钟就完成付款了,可能是看台比较好抢的原因,嘿嘿。

对于周杰伦来说,看台足以,对于许嵩和华晨宇来说,我更希望抢到最高价位的票,尤其是许嵩。

感觉钱包不保😥

今天的科研进度:任务2再跑三个学习率应该就差不多了,任务1还在跑,等明天试试看能不能用fairseq-hydra-train函数

.

2023/2/28

把任务2所需要的实验数据都跑完了,只剩报告了。任务1使用fairseq-hydra-train函数失败,故不管了,跑了的几组数据居然第一次的最好,ppl最低,就这样吧,直接用这些数据写实验报告好了。

明天可以开始任务3了。

————————————

华华的演唱会官宣了😭第一场是4月9号10号在杭州,240min+,我哭死。

火星演唱会什么都好,就是难得抢票,而且我看最贵的票价也只有1280(可能因为和21年的形式差不多也没有座位?),呜呜呜希望我能抢到票,今年还是巡回,决定先抢一张看台,再在别的场次试试抢一张内场。如果能开到北京就好了,或者离我近一点就好了,21年的演唱会明明我可以去的,但是在海口,离北京太远了🥀

真好,今年有机会去看他了。

.

2023/3/1

爱在当下。

三月!期待春天以及春天发生的事情。

决定利用因退课多出来的时间多学点感兴趣的东西,可惜我总喜欢浪费时间在看小说上面🥀

从numpy和pandas开始吧,毕竟总是听到或看到却不知道怎么用。其次功利点来说,好多实习都要求掌握这些。

————————————

有一种晚上和早上不是同一天的想法(

平等地羡慕每一个在清华如鱼得水的人,我觉得我能活着毕业就已经很不错了

什么时候才能离开这里啊(不是被退学)

.

2023/3/2

zz这几天看小说居然倾向于看火葬场剧情了,也开始接受虐文了,尽管心里会很难受,彷佛被针扎了一样疼。看文的很多时候都想感叹,人生若只如初见啊。当年嫌这句诗写得过于直白浅显,却忽略了其中包含的“却道天凉好个秋”的无限心酸与无奈。

人生若只如初见,何事秋风悲画扇。

————————————

今天看到了棱镜的巡演,在天津有两场,于是就去约gbj了😁希望能抢到票

音乐让未来充满了色彩。

————————————

今日任务及完成情况:

1.材料力学实验报告√ 大致完成了,还差小结和结论(如果有的话
2.物理实验预习√
3.流体力学静力学部分复习巩固
4.材料力学3.1日内容复习巩固
5.任务3推进,最好到微调之前√(到3.2训练了
6.英语听说U2题目
7.numpy学习“形状操纵”√

3和4就留到明天早上吧。

.

2023/3/3

怎么会有课一周两次其中有一次是只有单周上的啊,白跑了一遍教室,我是说怎么到了一点十分教室里都没有人呢。

昨天收到鸿雁计划的消息,居然两个都被接受了,结果我开始犹豫去不去上课了,如果去的话周末就没有了呜呜呜。还有就是接到了BID计划申请书筛选通过的通知,周日上午面试,还好不是周六,不过就算是周六的话似乎也可以面完后出去玩。

无所谓吧,我现在尊重我每一次头脑发热的决定😂

——————————————

SOS,突然满脑子都是昨天看的那篇虐文其中一个美好到极致的情节,作者也写道:那是一个让后来的他们想到都会落泪的一个场景😭

真可惜啊。

——————————————

今天打了本学期的第一次盘,感觉好几个月没打盘除了体力有点跟不上外扔盘的手感比我想象的好得多,看来一学期的飞盘体育课还是有效的,女子single比赛真的能促进人的进步。

明天又和老杜一起约饭,然后顺便出去逛逛,嘿嘿。这才叫大学生活嘛。

.

2023/3/4

今天吃的那家韩餐明显比上次那家好吃,然后和dyj去逛了国贸,回来整个人累得不行。几乎是一出地铁站,就感受到了国贸那一片CBD的气质,给人强烈的距离感,觉得自己和那些是不属于同一世界的。

不过,终于感受到了大学生活的实体感。

晚上小说暂时看够了后写完了剩下的流体力学作业,不知为何,总觉得英文原版的书籍对应的作业题都简单一点,比如线代,比如概率论等等。

今天的小小愿望:明天的面试顺利(至少不要让我十分尴尬

.

2023/3/5

今早的面试感觉聊的挺舒服,让我感到惊讶的是居然只有一个学长和一个学姐来面试,我还以为会有很多人呢。面试最大的难点在于面试地点不好找(

感觉就是我过去的经历以及我在网上看的一些杂七杂八的东西可以支撑我在那东扯西扯大致游刃有余地回答😂

不管能不能过,感觉好久没和人这么开心地聊过天了,尤其是那位学长,感觉气场没有那位学姐强😂似乎博士快毕业了,对如今本科生的卷度还没有清晰地认知()

服务器似乎一到周日晚上就用不了了,等周一上午才能恢复正常。再花个一两天把任务3给跑出来,然后开始任务4吧。希望能尽快完成,唉,似乎只有我还没有完成入门任务了吧,其他人甚至都已经不填那个入门任务的进度文档了😥

明天又是新的一周了,祝我好运。

.

2023/3/6

人生不是轨道,是旷野。

决定如果这次转系成功了就以这个为标题写一篇心路历程。

————————————

晚上系飞盘队为我们过女生节,稍稍改了一下规则,使得女生的参与度大大提升,虽然很累,但还挺有趣的。

晚上把电子电路作业和大物作业都写了,感觉现在写大物明显感到熟练的多,不知道是因为学完了理论力学的原因还是因为之前写过一遍的原因,希望这次能有个好结果吧。

任务3跑了3组实验,就这样吧,有一个我认为数据很好的,也懒得管了。但愿我能快点上手任务4,总对自己动手写代码这件事有点恐惧心理,唉。

.

2023/3/7

呜呜呜收到了BID项目的拒信,尝试涉猎商业知识失败。

每次我觉得自己和面试官聊的很好很愉快的时候结果总是与我预期的相反,或许只是我感觉比较愉快()

今天尝试写了一下OOP作业,好难啊(sigh,第一次作业的难度就有点超出我的想象,果然是贵系

没办法,只能好好学呗,到时候如果转不成系的话也只能好好学而已,如果这次转不成,那就直接准备本科就业了()

感觉出国的话如果算上本专业的绩点是毫无优势的,何况还得跨申……

.

2023/3/8

事实证明,收到拒信多了也就麻木了🥀。

下午上材料力学,感觉真无聊,无聊到我去刷手机,可能是柳老师的节奏比较慢,决定下次上材料力学的时候不坐那么中间的位置,这样可以在老师讲的比较慢的时候做一点别的事情。

上午写OOP作业,再次感叹好难😥第一道编程题犯了一个很蠢的错误,花了好久debug,第二道题有一个bug还没能解决呜呜呜,感觉老师都没怎么讲类的语法就让我们写作业了🥀

看了这么多部小说,感觉好喜欢“沈”这个姓。持之、浔安、淮安、熠……一般的名字冠上这个姓顿时有一种谦谦公子温润如玉的感觉。突然好想去看海,近一点的就天津、秦皇岛,远一点的就大连、青岛…….可惜我没有时间,也没有金钱。

.

2023/3/9

程设成绩出来了,B+呜呜呜。虽然很想得4.0,但是想想我的期末分数貌似这个等级很合理。就是怕转系的时候老师会不会觉得这个分数太低了,不过再想到离散也只得了3.3😂

如果转不成功,那就把CS的几门核心课都选上,到时候直接找实习吧。

今天又花了大量的时间搜索,然后突然意识到可以看看其他同学写的,于是找了两个,发现其中一个的大体结构和任务2的教程基本一样(可能是都使用transformers的原因),于是我就直接复制粘贴任务2的代码了(当然,还是做了很多修改),今天应该能把代码写完然后开始跑训练。不过看别人完成的任务总觉得自己做的好烂,别人每一个实验都跑了好几个学习率,而我只跑了几个,并且大多的评价值都很不理想😔开始考虑要不要再每个任务多跑几组实验了。

感觉自己真的好菜啊呜呜呜。

——————————————

好不容易把代码码出来,结果出现了奇怪的报错😭

经过了一个多小时的搜索与尝试,终于发现问题出现在哪了(不过为什么明明是照着任务2的框架抄的,任务2的运行没什么问题呢)

今天一天的空闲时间都花在任务4上面了,不过确实感觉入门任务多加了这个有助于对transformers的进一步理解与使用。

.

2023/3/10

实验课好多TT,实验报告也好多TT,我讨厌做实验,讨厌写实验报告TT

今天少投入点时间在任务4上,多花点时间来写作业吧orz,不过还是希望能把任务4跑出来,昨天虽然已经把代码搞定了,也能跑,但不知为何保存不了模型,而且也没有任何输出,我甚至怀疑它根本就没有跑成功(

————————————

为什么有人面试是微信发消息啊.jpg,虽然我知道像这种社团的面试一般都是给过的,但还是很震惊。

————————————

晚上和创客空间的学长学姐吃饭,他们懂的好多TT,完全插不上几句话,不过只是在旁边听着就感觉能学到很多。突然觉得,转系也不是非转不可,不是说我又不想转了,而是我觉得人生还有别的可能,这只不过是其中的一个方法而已。

.

2023/3/11

选了鸿雁计划的托福课程后每周的周六周日都有早八🥀好困

不过感觉今天的听力老师讲的挺好的,老师介绍了一下练听力的方法,感觉我以前有段时间像姚老师那样练听力其实是不正确的。听力更重要的是听懂,而不是逐字逐句地默写下来。但那种方法确实在我的中学时代给了我很大的帮助。

晚上和老杜在芝兰吃了饭后一起去六道口的嘻番里逛了逛,就是感觉那个商场太小了,还没逛多长时间就逛完了。给dyj介绍食堂的时候突然意识到芝兰园和玉树园合起来就是芝兰玉树!我居然在园子里过了快两年才意识到😂

晚上出门下起了雨,还是带泥点的那种,可惜我和dyj都没带伞,只好冒雨前行,幸好大部分时间都在公交地铁上。在雨中奔跑的时候我突然想到按照小说电视剧电影里的情节,这时候应该两个人用同一件衣服搭在头上,然后奔跑吧……想到这有点忍俊不禁,现实是我们被淋的有点惨,远没有电视剧中的那样浪漫。

回去的时候又飘起了小雨,我从清华西地铁站骑着共享单车回宿舍,天很冷,风很大,和上次一样,还是一个人。

.

2023/3/12

知足者囿于井底,贪婪者跃出藩篱。

所谓安于现状,不过是牧羊者对羊群的期许罢了。

今天查资料发现为什么不能用evaluate.load(“f1”)而要用evaluate.load(“seqeval”)来计算f1的值了,因为输入值的类型不同:

f1函数:

seqeval函数:

而在任务4中我需要给句子标注BIES(写到这里的时候我回去看了一下,居然发现了一个bug,把字母写错了,幸好幸好),所以应该用seqeval而不是f1函数。

.

2023/3/13

早八,困zz

今天上体育课被足球打到鼻子了😥之前有一次玩飞盘也是,每当这种时候我都庆幸自己的鼻子是真的哈哈哈哈

交上了入门文档对应的报告,既希望老师/学长快点看到,这样就可以给我安排后续的任务,又希望他们晚点看到,因为我觉得我写的不算好TT

这周的科研先暂停一下吧,一方面是老师/学长还没有给我分发新的任务,另一方面是刚完成入门任务我需要休息一下下。

决定这学期srt报个HCI方向的,毕竟听HCI的描述我就很心动:计算机+设计+心理,完美地契合了我的兴趣点,不知道真正入门了会怎样,反正试试也不亏,如果真的觉得特别有兴趣反而是一件好事。

感觉虽然现在的绩点远远不如大一上,但过得比大一上从容多了。

.

2023/3/14

今天把以前的日记翻了一遍,发现从我刚开始做入门任务的编程任务(从配环境开始)一直到昨天交上报告,恰好一整个月。翻了这一个月的日记,看到我时而因环境一直配不好而焦躁,时而因某个问题卡住而沮丧,时而因遇到奇奇怪怪的bug而烦恼,时而因有了一点点进步、学会了一点点东西而激动……

感触颇深

想到了以前看过的一句话:

我永远敬佩当年的自己。

她莽撞傲气,心软重情义,走了很多弯路。

但她从不后悔,因为她坦荡而且明亮。

我不如她。

但真正看到了这段时间的挣扎与进步后,“不如她”的感觉减淡了不少,反而“我一直是我”的感觉更加地强烈。

也许这也是属于文字的魅力,不知道当多年后的某个时刻我再次翻开以前写的日记,那时候的我会是什么感觉呢?

——————————————

最近一直单曲循环《关键词》

“好好爱自己,就有人会爱你。”

——————————————

电电作业好难,枯了🥀

五个题写了三个,只有一个和答案是一样的,还有两道题目前还没有思路🥀

今天看到华华的巡回又官宣了成都场和武汉场,我恨,为什么我不在武汉读书呜呜呜

决定抢成都场的票,如果抢到了的话就改变计划五一去成都玩,如果没有就还是按照原计划去大连吧。

——————————————

我真傻……

把复数去分母的规则给混淆了,难怪电电作业怎么算都不对……

.

2023/3/15

他是荒野神庙前唯一一枝玫瑰,而我们只是心甘情愿的信徒。

我们建神庙,我们唱颂词,我们请神明洒下光辉,我们绝不拥有玫瑰。

看了一部小说,再一次理解了“万艳同悲”的道理。只要时代不改变,人们就没有出路,尤其是处于弱势群体的人。

“有些昨天 是今天渴望的明天”

生活在现在这样的时代,已经很幸运了。

.

2023/3/16

一天三节课下来整个人都有点神志不清,感觉特别困zz

晚上和wdyz去了后海,酒吧一条街也不过如此,我俩都怂😂只敢在门口逛逛不敢进去(如果可以只是听听歌不消费的话还可以试试,每个酒吧门口都有好多拉客的,对于我这种社恐来说十分不友好😥看来这辈子都可能去不了酒吧了,说实话,来之前本想体验一下的😂

人生重在体验。

.

2023/3/17

今天一天都没有课,真爽

晚上参加了创客空间的会员大会,感觉挺无聊的,不过想想之前这种活动我都不敢一个人参加……感觉还是有很大的进步。

觉得我只是不喜欢社交,而非不会社交。

毕竟一个人并且时间完全属于自己,真的舒服,是一种发自内心的轻松。

.

2023/3/18

抢到了华华的演唱会门票!(感觉异常地丝滑,看记录丝滑过了0.2s就创建订单了😎谁能想到这是我躺在宿舍床上的成果呢)美中不足的就是成都太远了😤

买的最贵的那档,本来准备抢980的,结果直接咬牙上了1280

终于,可以听他亲口说那句“欢迎回家“了😭

上午上托福口语,居然看到了2.11我做的那道题,被老师当作可以套用模板的一个例子来讲,感觉这东西确实需要人引导一下,一上午讲下来嗓子都快冒烟了。

下午睡了快一小时,又在床上躺了一小时,然后去看《宇宙探索编辑部》的点映+路演,感觉中规中矩吧,比较戳我的是快结尾的时候:

你说我们到了宇宙的尽头,你只能走到这了。但是对我来说,当我回头看的时候,我能看到宇宙的轮廓。这真是一件美妙的事,宇宙的秘密归于人类本身,归于DNA的双螺旋结构。

宇宙就是一首诗,存在即合理,当人类把这首诗写得足够长后,自然会知道人类存在的意义。

看完点映+路演后去桃李吃晚饭,居然碰到了lzx…不过没和他打招呼哈哈哈哈,打招呼不是我的风格,现在看来真的有点普通(),不知道当时的滤镜是怎么回事……

自从周末上午要上托福课后时间紧张了不少,虽然之前上午大部分是睡到九十点,但二者感觉不一样。

尽管辛苦,我还是愿意去拼一个我想要的未来。

.

2023/3/20

今天弹了琴、点了一杯奶茶,明明是很美好的一天,可不知怎么,我今天feel so down🥀

国际幸福日,我怎么一点幸福都感觉不到呢?好奇怪,这种down的情绪每隔一段时间就会出现,而我每次只能硬抗过去TT

准备投花旗的那个虚拟项目,还准备去试试报名那个交叉科创项目(不过还是准备先看看srt有什么项目),不知道能不能过,感觉我一直都没被选择过,已经被拒麻了呜呜呜

想到了一句歌词“我们半推半就的人生啊,没有和你一样被眷顾的未来”。

计算机发展到现在,让我开始思考转计算机是不是个明智的选择,可是不转的话未来应该怎么走呢?

我不知道,真的不知道。

.

2023/3/21

听歌时随机播放到了《半生缘》,想起了以前因为一首歌看一本小说的日子。那还是20年网课的时候,想想都过去三年了。以前看张爱玲的小说的时候,我其实是不太能理解的,无论是短篇小说《倾城之恋》《红玫瑰与白玫瑰》还是中长篇小说《半生缘》,爱玲的文字有那个年代独特的情感,时代不同,感受也不一样。

不过我至今都记得《半生缘》中描述的一个场景,依稀记得那好像是曼桢和世均相互确认心意时的一段人物和场景描写,“今天的月亮也格外有人情味,彷佛是从人海中打捞上来的一样”(大概是这句,具体的不太记得了)。这句话直到现在在我心里都是No.1,我永远记得读到这个场景时内心的震撼与触动。

可惜啊,最终只能归为一句“世均,我们回不去了”。

真悲,民国爱情,十有九悲。

看来,现在真的是极好的一个时代。

.

2023/3/22

没有回音的山谷,不值得纵身一跃。

忙活了一个学期,结果gpa和排名都降了呜呜呜

除形策外其他都4.0也敌不过一门理论力学2.6的打击大🥀

看来我是真的不适合学物理,就是这个gpa可能贵系也不会要我🚬

————————————

妈耶,这才第二次作业,怎么OOP作业就这么难了……我记得上学期程设差不多到期中的时候难度才加大的啊……

TT我太难了

好想出去旅游,可惜牵绊太多了

今晚听罗薇老师讲课,以一种全新的视角重新欣赏了一下卡农,听她分享以前的学生对卡农新形式的评述时,想到了许嵩的歌词:“功名桥,世俗道,年少难免走一遭”。

可惜我正年少啊,还有着不明晰的未来,还想为未来拼一拼。

可能理想与现实就是有很大的落差吧。

.

2023/3/23

我喜我生,独丁斯时。

突然有了一个目标,赚够100w后去全球旅行。感觉我最想当的职业是一个旅游博主(,如果只是单纯旅游的话很快就会腻会感到空虚,而博主还算得上是一份工作,也需要学一些东西。

说不定呢,说不定几年后或者十几年后我就实现这个目标了。

.

2023/3/24

今天一早起来发现喻老师居然已经通过了我的srt申请,我昨天晚上六点多才提交的,感动,我还以为又要和上次一样一直拖到最后然后跟我说我不太合适呢😔不过目前老师/学长还没有来联系我,不知道什么时候会步入正轨。

唉,作为一个社恐+外系的搞科研真的难。

今天一整天都好困,尤其是上材料力学的时候。发现我上材料力学基本听一会就走神了,要么是因为困所以不得不刷会手机来提神,要么是因为老师讲的较慢/比较无聊所以拿手机消遣一下。

沿校河去听涛吃饭,校河周围的景色美极了,今天天气还不错,校河那一带可以看见抽条的柳枝、新栽的花、沿校河散心的人、落日……

觉得以前看到的那句话是极好极真实的:清华的校园很美,曾被称为亚洲最美的校园。可惜清华的学生没有时间停下来好好欣赏。

.

2023/3/25

中午上完托福回到宿舍直接瘫了,昏睡了两个小时……下午本来准备去智化寺看梨花的,结果一看全约满了,于是只好在春光明媚的周六下午窝在宿舍边玩手机边写作业。

梨花还是等下周吧,希望那时候它们还在。

.

2023/3/26

下午和dyj去看了铃芽之旅,不愧是我去年就开始关注的电影,真的好看。结尾有点像是循环,铃芽其实一直都在这个循环中,无论是四岁的铃芽还是十六岁的铃芽。

中间好多回忆过去这个地方人和事的片段让我突然想起了华华的《向阳而生》,生命是真的美好啊,那些极为平常的事也蕴藏着人间的温情。

晚上去玉渊潭看夜樱,其实天黑了基本什么都看不到😂不过夜晚人真的很少,樱花也很温柔。

这个周末感觉写的作业好少🥀下周要努力了。

.

2023/3/28

我不太喜欢山,我喜欢广阔的田野、树林和河。

咱们一起去吧。

——王小波

OOP真的好难🥀经常上课听着听着就跟不上了

而且OOP的任务量真的是一个两学分的课该有的吗……平时的OJ题一道基本都要写小两百行,我花2h+把代码写出来,再花2h+来debug……这还只是其中一道题的工作量…….

感觉都比得上我去年春季学期上的计程设了。而且OOP还有期中期末考试,还有大作业🚬

只想说,不愧是计算机系。

不过我觉得,我的代码水平是真的提高了。去年我遇到今天写的这道题,肯定是完全不会写的,就像离散的实验题那样。现在想想,其实可能那些实验题没那么难,是因为我的浮躁、畏难情绪,所以遇到一点问题就去网上疯狂地搜索,搜不到就找朋友把代码要过来,或者干脆直接放弃。但现在面对一道OOP的题,无论是“填空”题还是完全自己写,我都能一步一步地写出来了,可能花的时间会有点多,毕竟我菜,但相比去年,真的进步了不少。

在看到全绿的AC时真的特别高兴,可以短暂地休息几天,然后等待下一次作业了hhh。决定明天上午去智化寺看梨花,希望可以现场买票。其实今天上午也可以去的,但是由于OOP作业压在心头,所以不太敢出去玩。明天把相机带着,去拍拍这久违的春色吧。

感觉这学期上完我就具备计算机系大一学生水平了(),可以尝试去找找暑假实习,毕竟之前也听说过软院大一暑假就在商汤实习的。

慢慢来吧,别急啦。

————————————

因为AC了OOP第四题所以晚上出校吃了一顿永和大王😋因为正好下午最后一节课去华为北研所参观,回来把我们放在了主楼那。而且惊奇地发现永和大王有一个特别的优惠,可能是因为我之前吃过一次,使得花费远远低于我的预期。

今天下午开始头就好疼,现在晚上更是眼前发晕,可能是因为坐车时头歪着睡觉导致颈椎不太舒服吧😥

中午喻老师的博士生来联系我了,把我和另一名同学拉了个小群准备后续的srt工作。

总之,快乐还是很简单的。

.

2023/3/29

结果去智化寺看梨花的计划败给睡懒觉😂算了,安慰自己那里人很多,而且有点远,只是为了发pyq而去拍照的话有点不值得,还不如在xhs上看看别人拍的梨花呢,但是睡懒觉可以让我心情愉悦😁

————————————

经常会有“消失”的想法,就像《那不勒斯四部曲》中的莉拉那样,想不动声色地抹去我所有的痕迹。感觉我的物欲太低了,没什么非要不可的东西,也没有特别感兴趣的事物,如果不是还对某些事抱有兴趣,说不定我真的会像莉拉那样。

总是会持续性地逃避所有的社交软件,不希望别人跟我发消息,也不想回复别人的消息,想像一滴水融入大海那样悄无声息。

————————————

今天去学长那做了实验被试,一个多小时100r,就是感觉那个实验有点复杂😂不过还挺好玩的,学长很耐心,没有激发我的社交恐惧感。

最近在忧愁去成都的路费以及房费,因为之前看好的那辆车似乎停运了,而dyj也不知道去不去得成😞

想亲眼见见他,真的好难。

.

2023/3/30

下午做电电实验时体会了一下清华人精益求精的特点。因为我和队友在做实验一时没有控制电压,本来想着算了,结果在2-2、2-3实验都做完后觉得还有时间,就又把2-1重新测了一遍。

感觉上大学后摸鱼+自学久了,都有点忘记了以前为了一道题抓耳挠腮拼命地想、问同学问老师、花大量时间都要把它搞出来搞懂的passion了。

.

2023/3/31

晚上在唱k😊北京的物价真的好贵TT,就那么小一个房间一小时就150r,这钱都够我在家唱两三个小时了,不过还是好开心!果然人需要时不时地吼两嗓子才能保持情绪稳定,而且今天和同学的这场居然有人和我一起唱许嵩!!!我很少在ktv里点许嵩的歌,一是因为我总是跑调😂他的歌调太低了,二是因为朋友里好像没有那种特别喜欢许嵩或者特别了解许嵩歌的人🥀

其实我之前想过这周就润去烟台看海,可惜没时间没钱没人一起🥀

想了想,下周应该会很忙🚬又是材料力学实验又是物理实验,还有英语pre和毛概小班讨论,有点麻。

.

2023/4/2

惊闻坂本龙一教授去世了……

想到了20年网课待在家里的时候,一遍又一遍地循环Merry Christmas Mr Lauence,感受Koko里蕴藏着教授年轻风趣的心,感受Aqua里面教授对经受疫情的中国孩子的关心。

去年教授就说过这应该是他最后一次在公众前演出,因为他的身体状况不允许他继续下去,可没想到这一天这么快……

可惜啊,20年就许愿能去日本一趟,买他的乐谱,甚至看能不能有机会去他的现场看看

斯人已逝,独留后人怀念

.

2023/4/5

似乎每到清明前夕就会下雨,而清明当天反而不下了,可能是老天怜悯世人,不愿让雨增添归途的不方便。

看了一部好文,文笔优美,尽管男女主感情戏不多,但足够感人,尤其是结尾:

裴昭旻手愣在半空,少年时狂妄不需要的软肋,刺破血肉沉寂某处,刺得他生疼。

半条命埋沙子送黄泉时,他就靠着这点疼支撑。

活着见见她,哪怕残疾。

一辈子,才见过她几回啊。

😭😭😭😭真好,结局是圆满的。

——————————————

天助我也!明天英语pre因为老师甲流了所以改为线上了哈哈哈哈,顿时感觉没那么紧张了,虽然在此之前我觉得我已经准备的差不多了。

今天一天都待在宿舍里,感觉还行,就是宿舍光线不太好使得心情有点down

还是把去烟台看海的计划提上了日程,真想逃离北京啊,熬过这两天,就好一点了,就要开始复习期中了(sigh

.

2023/4/6

熬过明天就是胜利!抢到了《龙马精神》的票,周日可以去看龙叔了嘿嘿嘿。

熬过明天,这周就熬过了两个复杂实验、一次英语pre、一次小班讨论、两次例会、还有一些杂七杂八的作业和事情……

今天剩下的时间都在写OOP作业,每次写OOP作业都会破防呜呜呜,但每次写完都很有成就感,没办法,我太菜了,只能慢慢来。

感觉心已经飞到两周后期中考完的那个周末了,需要开始期中复习了唉。

.

2023/4/10

忙晕了😇好久没更新博客了

感觉一边要忙着应付ddl的各种作业、论文,一边要搞火烧眉毛的社工(创客还有实践报销),还要焦虑还没开始复习的期中考试……

昨天的《龙马精神》真的很好看!想到了龙叔之前拍的一系列动作片

没想到真的有一天能在现实生活中看到电影上的人,这一刻真的体会到了读书的作用哈哈哈,有点感慨

还听到龙叔唱歌了!龙叔的港普真的好可爱!可惜华为相机太拉了,拍的特别糊,旁边的大哥甚至还带了个相机来拍,失策失策

还是认真点准备期中吧,唉

好想演唱会啊,好想出去玩

——————————————

今天早上醒的时候不知为何脑子里一直在播放《新娘阿花》,对于这首歌我的感想很复杂,唯一能够感叹的是一生真的很短啊,一生一世转眼一霎。

——————————————

请你务必,

一而再,再而三,三而不竭,千次万次,

毫不犹豫地,救自己于这世间水火。

/罗翔

.

2023/4/12

听到罗薇老师弹钢琴了😭

罗老师放的曲子和弹的曲子都是我常听的是一种什么感受

果然我还是爱古典

.

2023/4/13

周四晚上,终于开始期中复习了

虽然OOP最后一题还没有写出来

早上心血来潮在一番搜索后直接订下了端午节青岛的民宿😂

感觉今年好疯狂,旅游+演唱会榨干了我的钱包😥

寒假算上实践已经去了三个地方:诸暨、南京、苏州,一共玩了两周。马上准备五一去成都,看演唱会+顺便旅游,大概七八天。然后订下了端午去青岛的四天行程…….到此今年才过了一半😂

攒了两场演唱会的门票(算上五一那场),准备抢两场已经官宣的演唱会,还在蹲一场还没有官宣但是有风声的演唱会,更别提那么多音乐节……

所以许嵩什么时候官宣演唱会😤

.

2023/4/14

妈耶,五一抢票太疯狂了,我掐点进的,结果点的时候前面已经有60人在排队了,结果等转出来已经没有票了……连候补都没了……

火车票比演唱会门票还难抢呜呜呜

准备蹲几天,看能不能抢到票,实在不行就只能坐28h去成都了……

要命

————————————

终于写完了OOP作业😭😭😭

太不容易了,断断续续写了一周,每天都在为它发愁,倒不是愁写不出来(虽然也有一点点),而是正值期中,又要复习,又要写这个

没办法,我不像别人那样一个早晨不到就可以全部AC,但是写完并且全都AC的那一刻真的好激动!

刚好还有时间可以复习复习,今天争取把一些杂七杂八的作业搞定,然后后续就投入大块的时间到复习中

.

2023/4/15

今早搞了搞报销的材料,剩下的等把票据收了再弄

感觉从第七周开始直到这一刻都好压抑,整个人完全处于绷紧状态

期中、ddl、报销/社工……,还有过段时间旅游的各种安排、抢票……

直到昨天把OOP作业写完的那一刻才感觉弦稍微松了一点,今天把报销材料弄的差不多了,接下来就真的可以完完全全地投入期中复习了💀

真真要忙晕了,连英语都没时间学了

——————————————

mark一下想去旅游的地方,只列出意愿特别强烈的那种:

国内:

云南(从初中开始就想去了),广州,新疆,西藏,川西,南京(虽然去了但等同于没有玩过),福建(发现福建好多好玩的地方,泉州、平潭…),浙江舟山,山东烟台(我恨期中考试),江西(景德镇、婺源),洛阳,青海(青甘大环线),广西北海

国外:

日本,意大利(那不勒斯,庞贝古城),冰岛

.

2023/4/16

决定等期中考完,也就是第九周的周日,搞一下清洗,然后把旧衣服清一下,把不想穿的衣服都丢掉or挂闲鱼上。

.

2023/4/17

这学期最讨厌周一了😥又有早八,课又多,不能睡午觉,还有我最不喜欢的体育课

想去秦皇岛看海,主要是近,很方便,而且选的那个时间也不是旺季,民宿酒店都很便宜

就是没人一起,sigh

去海边还是有人一起比较好玩,所以在纠结去不去

感觉我只有在约不到人一起出去玩的时候才会有“如果有个npy就好了”的想法

算了,还是想想怎样把期中考试混过去吧(

.

2023/4/18

“青春无论长短,总会有结局”

突然意识到,我其实已经知道那段青春的结局了。

——————————————

在复习的过程中总会时不时摸一小时的鱼,比如今天晚上在图书馆时确定了去峨眉山不报团自由行了,顺便把酒店也订好了😂本来准备明天早上抢到火车票再订的,但是怕明天就没有房间了,毕竟虽然评分不高,但胜在便宜,住山上也不能有那么高的要求。

再比如说白天上习概课时又问了几个人有没有空去秦皇岛,最后确定自己一个人去😞没办法,谁叫我的朋友都没有时间呢(是不是从侧面反应我很闲🤣,不知道去秦皇岛的旅行计划能不能最终实施,毕竟去烟台的计划就因为要考大物而中道崩殂。目前除了这两个计划,还约了dyj和wdyz端午节去青岛,反正订的民宿可以取消,现在订比较便宜,五一的酒店民宿涨价实在太疯狂了。

最近听的一首歌有一句歌词我恨喜欢:

我盼孤身纵马笛声漫天四海任我游。

或许我生来漂泊。

.

2023/4/19

明天考流体力学,后天考材料力学,大后天考大学物理……

又是连考三天

然后周五还有个报销材料的ddl,周六晚上不仅要补流体力学的课,还要去线下报销

周日带苗苗逛逛清华,然后清洗一下床单被套吧

期中就是折磨,不仅复习时间紧,而且考前考后都被ddl追着跑

今天转专业政策出来了,恍惚间都一年了,只不过去年我是对这一刻的到来望眼欲穿,明天关心无数遍消息。而今年我似乎一点不care,甚至和去年一样纠结转不转🤣

谁知道,我们会驶向怎样的未来呢

.

2023/4/20

今天早上做了一个美梦,我认为。

最后的那个梦我在换了一个座位后,发现桌子上的信/草稿纸,上面写着一首首情诗,我的名字贯穿其中。我粗略地扫视了一眼前两页,然后从后面开始看(我也不知道为什么从后面开始看,可能是后面的内容比较少

结果刚看了一两页起床闹钟就响了,现在也几乎忘记了具体内容是什么了

好遗憾

第一次直白地感受到如此强烈的爱意,即使是在梦中

我也好久没做这种几乎与现实毫无关联的梦了

————————————————

小华居然翻唱了《美好的事情可不可以发生在我身上》😭

一直都很喜欢这首歌的

我们半推半就的人生啊

没有和你一样被眷顾的未来

一起活着。

.

2023/4/21

越发不喜欢考试了,也觉得自己越来越不会考试了😞

明明感觉复习得很好了,考试的时候却大脑一片空白🥀

明天上午还有一场,喜欢能够顺利一点吧,好歹也是退课后学完理力再来考的,应该不至于比去年的成绩还差吧orz

.

2023/4/23

久违的周末睡到十点半才起床😭

把床单被套都换了,然后奔向图书馆开始我的赶作业计划。当然,还是会花大量的时间摸鱼看小说。

晚上在他人的参考代码下秒了一道OOP作业题(其实就是一遍就过了),不过剩下的两道看上去好复杂,明天尽量把demo写出来,然后在五一放假前能搞成AC,毕竟我可不想在火车上写代码😂写写论文或者别的作业还是可以的,代码就算了。

今天看了一本很有趣的书的前几页,《当我们不再理解世界》,这本书的书名就很合我胃口,值得我把看小说的时间分点出来看看这个

.

2023/4/24

今天的空闲时间都用来码代码了,把第三题从无码到了75分,最后的综合测试不知为何过不了,智能先放下了。

第四题的demo也写出来了,试着编译了一下,好多报错TT明天再改吧

嵩嵩今天发新歌了!喜欢里面的钢琴调调,就是感觉有一句的歌词有点像《曼陀山庄》里的一句🤣

什么时候嵩嵩能开演唱会啊

.

2023/4/25

今天看了一篇小说,是从《悲惨世界》里获得的灵感,感觉言情小说的立意都被拉高了不少,看得我好感动。

说来惭愧,一直想看《悲惨世界》,但一直没抽出空来,或者难得的空闲时间只想刷刷手机。喜欢雨果的文风与思想,初中就看过他写的《巴黎圣母院》,虽然现在很多情节都不太记得了,但还记得周末要求去学校自习但还没到时间时我一个人捧着这本书在教室外的栏杆上看的日子。

真有点怀念初中。

等有空看看《悲惨世界》吧,人类的文化瑰宝值得品读。

.

2023/5/8

好久没更新了,之前是因为期中考,后来是因为五一假期。

这么长的假期,除了完成一些突然交给我的紧急任务,基本没有搞学习/赶ddl

说起来,这算是我第二次独自旅行,第一次是今年寒假去苏州。没办法,我也很想有人和我一起玩,但是她们的放假时间和我不一致呜呜呜

其实一个人旅行还好,就是会在刚落地的时候会感到些许迷茫。坏处就是吃饭不方便,况且成都的火锅啥的一个人吃根本没有那种氛围😤

感觉去了一趟火星,整个人都被治愈了,小华最近离我不到五米😭好多人都缺乏了解,被营销号啥的带歪了,然后就不理解我为什么会喜欢他,遇到一个没有那么多偏见能和我聊聊他的人真的好难,我都不太敢在pyq/空间里面分享,但还是想记录这一时刻。

毕竟这个世界存在平等的观看与欣赏,也存在与情爱无关的支持与陪伴。

旅游一趟,心境都变了不少,不知道是去火星带来的还是爬峨眉山时体会的感悟。大自然真的好神奇,人的眼睛和内心才是最好的记录仪器。

接下来我的人生准则:

我无所谓,我卸下所有防备。

与其内耗自己,不如创死傻*

————————————————

感觉今年转系的心境和去年完全不同,今年几乎没怎么关注这件事,连申请都是在最后一天才交上去的,写的也很随意。

我也不知道我现在是什么心情,可能想转成的意愿更大一些吧,但转不成应该不会像去年那样难过了(?)

感觉关闭了一些对世界/社会的感官后整个人都轻松了很多,强行增加自己的钝感力,人松弛了不少。

————————————————

发现我现在最怕的是飞书的提醒

因为这意味着来活了or有人来push我干活了😥

这就是社畜的感受吗

希望打工顺利

.

2023/5/10

今天一整天都颇为烦躁,想来应该是天气的闷热+自身的身体状况造成的
上午面完有点难过,感觉自己有个问题回答错了,有个问题没回答完感觉还能说一点。其中有两个问题问的让我感觉这次凉了呜呜呜,我真笨,感觉面试真的好难,明明感觉还行面试官也很和蔼结果转身就把你刷了
唉,希望这次能有个好消息吧

今天是间歇性emo发作的一天🥀

.

2023/5/11

讨厌飞书的已读/未读功能TT,今天也好烦,想毁灭世界😤

今天早八在英语课上意识到昨天截止的英语作业没有交……真的是,好多年没犯过这个错误了,可能是昨天精神太恍惚了一点,导致忘记了这个作业……

晚上录了给老师发个邮件吧呜呜呜

——————————————

以后周四就是我最讨厌的一天,因为在这一天我要开组会😢

感觉我不适合读研,当要开组会而我的进度几乎为零时我会异常焦虑

理解了学长学姐对组会的态度了😭

这周的任务花12天来调研论文,56天来跑训练吧,感觉还是后者更令人焦虑一点,尤其是在如今还没开始的情况下,万事开头难啊

——————————————

我发现一旦我心情特别down,我就想花钱来买点快乐😂比如买一杯奶茶,买点甜点,或者去淘宝上买点衣服啥的

看来世间的大多数痛苦还是与钱有关,或者说能用钱解决的都不叫痛苦

.

2023/5/12

今天尝试写多元音乐文化的论文,在一番搜索后最终选择了中世纪圣咏这个话题,在检索参考资料的时候发现了这样一句话,感慨颇深:

格里高利圣咏诞生的中世纪是现代人难以想象的世界。异端分子会被审判并施以火刑,巡礼人和托钵僧人列队行进,自然灾害和天地异数会被视为恶灵附体,还有流血的圣母像等怪现象……让未开化的世人本能地畏惧神灵,战战兢兢地生活在恐惧中。那个时代,始终回响在修道院的就是修道人员吟唱的圣歌。这种不知该称为歌曲还是咒语的声音荡漾在中世纪的空中,发出不可思议的回响。人们是如何聆听这种圣歌,有会作何感想?这不是“神的语言”,而是“在神的世界回响的音乐”。

那到底是一个什么样的时代啊,让人恐惧,又令人好奇。

——————————————

昨天一天都特别困,今天早上起床后嗓子好疼,不会是阳了吧(

希望不要啊,不想生病呜呜呜,而且发烧的感觉特别难受

如果又阳了,那我估计只能睡几天了🥀

——————————————

决定这次转系如果成功的话就写“忘掉种过的花,重新的出发”

如果失败了就写“忘掉种过的花,重新的出发放弃理想吧”

.

2023/5/13

感觉写代码之前我总会很恐惧,觉得自己一定写不出来,觉得自己需要花费大量的时间

可能是离散2对我的伤害太大了,让我潜意识里认定了自己很菜,哪怕现在大部分时候我都能自己把代码写出来,虽然花的时间还是很多

潜意识地否定自己,所以才会拖延,然后会在ddl快要到的时候更加恐慌,接着就对自己更加地没自信心

这是个恶性循环,但我没办法打破它,只能设法去找到自己和它之间的平衡

.

2023/5/14

今天久违地睡了一个好觉,下午又花了几个小时把OOP第三题的代码写完了,刷知乎的时候被推计算机行业的发展问题,点进去看了看。

龙老师在马原上说过,根据马克思主义理论,所有的专业最后都会变成劝退专业。所以我觉得应该选个自己感兴趣的,而不是妄想找到时代的下一个风口。虽然我还没找到我真正感兴趣的事业,但是至少我知道我不喜欢什么。或者也许我知道我对什么感兴趣,但学起来又是另一个样,现实也不可能支持我去那么做,我指的是数学和艺术。之前听别人说本科学数学方便以后转别的,但经历了这么多后觉得真正喜欢数学的人是不会转的,而且本科学数学也不过是延迟选择而已。而说到艺术我突然想起很小的时候喜欢自己画一些衣服的草图,甚至还让老妈帮我去买那种设计稿的书。

可惜啊,兴趣无法成为事业,兢兢业业工作生活也承受不了一点失业/降薪/找不到工作的打击,说不出来是我们自己的原因还是这个社会的原因。

——————————————

今天一天头都很晕,嗓子也疼,似乎感冒又加重了。

——————————————

晚上写一会代码就犯困😥导致我只能写一下就刷刷手机看看小说,效率低了不少。

.

2023/5/15

要被热死了,一看天气预报,这几天都是35℃……而且现在晚上还断电,空调都开不了,简直不给人活路。最要命的是这个时候感冒……难受

希望周日前能好,周日去看嵩嵩😁

晚上一直在苦恼TCModel的代码,改了半天,最后还是决定直接copy学长写的😥没办法,感觉我码力有限,而且python的很多知识都忘了,唉

因为这件事而精神紧绷,我真的不喜欢那种有事情悬在头上的感受,感觉这周组会的时候学长就能体会到我有多菜了呜呜呜

五一假期以来一直都在忙各种事情,突然发现明天就是转系结果公布的日子了,说不出我现在是什么心情,对结果抱有怎样的期待。

想起来黄霄云(那个yun打不出来)曾经唱过的一首歌的歌词:

寻找呐喊

未知的未来

我们会航向怎样的未来

无数命运流转 打造了无数的相异的罗盘

(p.s.发现这首歌的原唱居然是五月天

高三的时候也常听这首歌,大学相比高中多了好多选择,而我会航向怎样的未来呢?

.

2023/5/16

上午有物理实验,因为去年大概是早八时间出结果,所以特意在八点留意了一下群里的动静,发现没出结果,所以就继续安心地做实验。大概九点多的时候发现有人发来恭喜消息了,想起了去年,颇具戏剧性。

当时的感觉是我终于从物理中解脱出来了,终于不用继续学什么传热学燃烧学了,终于不用再忍受无休无止的实验课的摧残了(不过可能计算机系也有实验课)。

但是只是短暂地高兴了一下,随即又继续忧愁我的TCModel任务以及周四的组会🥀

不管怎样,多了一年的时间,可以小小的gap一下,调整一下心态以及精神状态,继续探索自己感兴趣的事物。

.

2023/5/17

被拉进了各种各样的群,新加了好多人,恍惚间回到了刚上大一的时候。

.

2023/5/18

昨天因为今天组会的压力硬是熬到一点才上床,然后在床上焦虑地玩了一个小时的手机才睡觉,而今天早上又爬起来上了早八,感觉今天整个人的神志都不太清醒。

还好,不至于没有东西说,只不过学长要我把结果整理一下orz看来这两天还得熬一下

——————————————

记录一下怎样把远程服务器上的代码传到阿里云仓库上(又在踩坑):

公钥要用服务器的isa.pub而不是用本地电脑的!

1
2
3
4
5
6
7
git init
git config --global user.name "liuyadi"
git config --global user.email "liuyd21@gmail.com"
git add .
git remote add origin git@code.aliyun.com:username/test.git
git pull --rebase origin master
git push -u origin master

——————————————

周四be like:

前一天晚上熬到一点多跑实验数据然后早上7:40爬起来去赶早八

中午回宿舍睡半个小时后赶去上实验课,随后开了个组会,感觉脑子十分不清醒,于是回宿舍继续睡觉

醒来的时候宿舍里很暗,我坐在床上思考着这个世界的真实性

这是你想要的生活吗?

——————————————

压力大的时候喜欢看小说缓解,而且有时候甚至会看一些po文,缓解的效果更显著😥

在考虑下学期选课了,感觉应该会轻松点吧(?

想把周一或者周五空出来,这样方便出去玩,想少选点早八或者不选早八,因为现在我真的完全起不来

.

2023/5/19

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
# 打开文件并读取内容
with open('/storage/lyd/book_output_erlangshen.txt', 'r') as file:
content = file.read()

# 将文本内容分割成单词列表
words = content.split()

# 统计每个单词出现的次数
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1

# 计算每个单词出现的概率
total_words = len(words)
word_prob = {word: count / total_words for word, count in word_count.items()}

# 按照概率从高到低排序
sorted_prob = sorted(word_prob.items(), key=lambda x: x[1], reverse=True)

# 输出结果
with open('/storage/lyd/book_erlangshen_prob.txt','w') as fp:
for word, prob in sorted_prob:
print(f'{word}: {prob:.4f}')
fp.write(f'{word}: {prob:.4f}')

之前参考的:

(17条消息) BertModel和BertForMaskedLM使用介绍_xuanningmeng的博客-CSDN博客

(17条消息) transformers AutoModelForMaskedLM简单使用_loong_XL的博客-CSDN博客

.

2023/5/20

我留于岛上,望着归鸟,他们像你轮廓,像你长眠于此,像我手中纹路,像我永远爱你。

——《森与岛》

vector一维数组可以用data[i].size()来表示一行的大小

————————————————

520,在图书馆改了一天的代码第三题都没有改过

麻了,真难啊,我真的能在截止时间之前改出来吗🥀

感觉下学期的课可以选门北大的试试,这样就有正当理由进北大了,正好降转课不会很多,我也不打算选很多课,想休息一下,调整一下自己的精神状态。

.

2023/5/21

看到了嵩嵩!虽然很累,但是好值

《宿敌》前奏出来的那刻直接泪目了,这是我喜欢十年的人啊,人生有多少个十年啊

嵩嵩唱《摆脱》的时候一直在忘词😂可以说就没唱对几句词,他中间意识到唱的不对,回头看大屏幕,结果大屏幕上没有词哈哈哈哈,我们都在笑他

回到北京都四点多了,直接看到了日出前的天安门以及看升旗的人们,到学校已经五点二十了,五点半回宿舍继续睡觉,睡到了十二点😂

从天津准备回来的时候,大概是00:45,我就跟我妈说我已经到学校了哈哈哈哈

真是一段难忘的经历

下次音乐节就不去了,除非很近,直接去演唱会,也不知道嵩嵩什么时候开演唱会

.

2023/5/22

沉浸式改代码…

未果

.

2023/5/23

改了一上午的代码,第三题终于过了五个点,晚上继续改,结果过的点反而变少了,算了,不管了

还有第四题,实在肝不动了orz

第三题参考:

substr函数

bad_alloc可能的原因

————————————

啧,把boss直聘上的专业改成计算机科学与技术,立马就有hr发消息来了

不知道我现在算不算实习状态,反正有活就多抽时间做,有空就多做活,应该算吧…

.

2023/5/25

今天终于去了飞盘训练,想了想上次去估计是三月份的时候了

很快乐,可惜emo的时候完全不想动,所以这学期基本没去几次,周末还有一场比赛,估计这次打了以后再玩飞盘就不是这个队了,说不定再碰到就是对手了…

说实话,能动系最值得我留恋的就是飞盘队,飞盘队是让我感到清华有归属感的地方

去年这个时候打了很多比赛,训练了很多次,现在想想真的有点不可思议,可能当时的精神状态不太好,所以急着找个东西转移注意力,让自己不要想东想西

希望以后如果出国读书了也要坚持打盘

——————————————

组会(其实是进度汇报会)真折磨人啊,但我希望我能坚持下来😥毕竟做到目前感觉还挺有意思的,虽然也没太大的进展

眼高手低患得患失的毛病得改一改,专心做好手中的事更重要。

.

2023/5/26

今天lx跟我发消息说她下周来清华参加保研夏令营,想跟我见一面

感觉时间过的好快😥还记得21年她得知我的录取结果后她说她准备到时候考清华的研(不过当时我俩估计都不知道可以保研🤣),转眼就到了她保研的时候了

有的人已经在忙碌保研了,有的人还在为期末考发愁

这下比她低两级了hhhh

昨天跟cjy聊了聊天,感觉降转还是挺好的,时间充裕了很多,现在在思考要不要下个春季学期申请休学然后去海外科研,感觉如果下学期把软工上了的话下下学期的课就不是很多也不是很重要了,不过这只是目前一个突然的想法,毕竟我还不知道下学期要不要上软工hhhh

自从开始思考降转后,感觉我的思维开始慢慢转变,以前还是太浅薄太学生思维了,只注意到了眼前那条大多数人走的路,却忽略了路的旁边还有无数的可能性。

.

2023/5/27

我将听便灵魂与肉体的安排,去经历罪孽、追逐肉欲和财富,去贪慕虚荣,以陷入最羞耻的绝望

以学会放弃挣扎,学会热爱世界

我不再将这个世界与我所期待的、塑造的圆满世界比照

而是接受这个世界

爱它,属于它

——赫尔曼·黑塞《悉达多》

今天效率出奇的高,居然把OOP第六次作业全部写完了并且AC了,可能是这次作业比较简单,等过几天有时间再看看第五次作业没写出来的题目吧(sigh

不想期末啊,想去海边,想去青岛的那家小酒馆/咖啡店尝尝“陈桉的蓝水”

想睡觉,但是又焦虑的不想“浪费”时间睡觉,只是在实在撑不住后才去睡

感觉黑眼圈都重了不少😥没办法,只能慢慢调整了

.

2023/5/28

今天打了两场飞盘比赛,洗了头发,去鸟巢看五月天演唱会

听到了期待很久的《玫瑰少年》和《温柔》,还是连着唱的

值了

.

2023/5/29

今天上完体育课张老师请我们吃雪糕!好幸福

晚上在做英语pre的稿子和PPT,做着做着感觉特别困,就趴在桌子上睡了一会,本来只想睡十分钟的,结果醒来发现已经过去了半个小时了😥

事情太多了啊啊啊啊,感觉精神已经紧绷很久了,怕写不完作业,怕组会的时候没有进度没法交代,怕考试前不能把没有学懂的或者没有学的课再过一遍wwww

太难受了,每个期末都好困难

.

2023/5/30

今天搞了一晚上,终于搞出了一点点进度,希望明天看的时候已经跑出来了

这周“组会”有东西讲了呜呜呜,太不容易了

不知道是因为我码力太拉,还是因为没有搞懂transformers/pytorch等的结构,或者二者都有的缘故,导致我几乎无法自己写出想要的代码来😥

看能不能跟学长说接下来两周要忙期末考,缓一缓进度吧

一想到期末考就焦虑🥀还是尽快把手上一些杂七杂八的事情做好开始复习吧

.

2023/6/1

今天组会时被学长说了“我觉得你可能也不是很清楚你自己在做什么”😞其实他说的很委婉,我也知道自己相关知识不扎实

不是玻璃心,只是有点难过,感觉又要陷入长时间的内耗了,唉,为什么别人能做到的事情对我来说这么难呢🥀

算了,今天先难过一下,明天开始改变前进的速度和方向,之前的我确实太急了,被任务push的几乎失去了自己的节奏,只是想在开会之前把任务做完,这样在说进度时不至于什么都说不出来。

还是要找找resources把知识点都补上来,唉🥀

晚上点蜜雪冰城的外卖,结果被人偷了TT,无奈只好又点了一份,祝偷外卖的人期末挂科🙃

这个六一一点都不快乐,感觉我的焦虑症已经达到了顶峰

唯一值得高兴的是买了华华的实体五专,就当是给自己的儿童节礼物了

.

2023/6/2

今天图书馆好冷,可能是我正好坐在风口下的原因,穿了外套都瑟瑟发抖。

看到了一篇intp对infj的看法的回答,觉得很贴切、很温暖:

刚开始觉得很稀有,像大熊猫,很想遇见一个。

但是真正遇见了一个之后,又觉得不是大熊猫,像矜娇敏感的小公主。

观察了一段时间之后,发现是芝麻馅的汤圆。外面是甜的,里面是小糊糊。嗯,也是甜的,是混沌的甜。

再然后,觉得像水中月,能看不能捞。因为逮不着抓不到,还有落水的危险。

再再再然后,发现是真的月亮,只一轮浸在城市上方的夜空,孤冷的清辉却能照着所有人。

晚上多黑啊,要是他能落下来多好,来我家还可以给他开灯呢。

——一只观察infj的intp

————————————

五岁的时候,在小河旁边和老爸一起抓天牛和知了,现在可能已经不敢上手去碰了,也很久没有看到过知了和天牛了。

八岁的时候,可以和发小抓一下午的蝴蝶或者蚂蚱,然后再把它们全部放掉,可以蹲在小区里的“大转盘”找四叶草/五叶草/六叶草……那时的大转盘全种满了三叶草,还有蒲公英、“蛇果”……很轻易就能吸引很多蝴蝶,大都是白蝴蝶,偶尔也会有那种翅膀特别好看的花蝴蝶,不过花蝴蝶的抓捕难度很大,这么多年我也只在一天的雨后捉到过一只翅膀被打湿的花蝴蝶,可能它的标本至今还保存在我某一本字典中。现在的大转盘已经不种植物了,变成了停车的地方,光秃秃的,很难看。

十二岁的时候,可以走遍大半个城区,和发小一起在多肉种植基地呆半天,老板也不赶我们,还乐呵呵地回答我们关于多肉植物的问题。

十五岁以前的每个夏天,都会画很多的画,标上日期,然后贴在墙上。21年家里的墙重新粉刷后那些画都被收起来了,我也好久都没有再碰过画笔了。

十六岁十七岁,开始写日记,记录一天中有意思的人和事,偶尔也摘抄一点喜欢的诗和句子,贴上新买的贴画,会和朋友一起提着奶茶逛很长时间的文具店,会一起散步,谈天谈地谈生活谈八卦谈学习谈理想

……

总是想起过去某个瞬间的事情,然后又由此想到另外的事情

只能感叹:往事如烟

(听《如烟》有感)

————————————

明天又到周六了,见一位故人

以前的我们也想不到以后会在某个地方见面吧hhhh

这个周末要写作业,要排练,要开会,要打比赛,还要复习……

期末真难熬啊

.

2023/6/5

复习不进去TT

想毁灭世界

头疼,想睡觉,但是晚上会报复性熬夜🥀

除了复习,还苦恼这周的进度汇报怎么办,我原先想的是看看代码补一补自己缺的知识,然后看能不能用一种方法跑着试试,结果现在还是毫无进展🚬

还有周三晚上的短剧展示,周四早八的英语小组pre……

鲨了我吧

感觉以前的期末也没这么难熬吧…

——————————

周二,复习流体力学的PPT补一点深度学习的知识

周三,看学长的代码并尝试跑跑,然后看能不能重新做一下上次的任务吧。复习大物的知识点

周四,复习大物和流体力学的知识点

周五,把电电的作业重新写一遍,看能不能找到往年题写写

周六早上如果起得来的话将材料力学的作业再写一遍,下午最后复习电电(cheating sheat+看能不能找点题写写)

周日最后复习材料力学

下周一复习大物知识点,如果有时间再复习流体力学知识点

下周二刷大物题库+原来的作业题+习题课的题目

下周三下午开始继续复习流体力学,下周三复习流体力学知识点,制作cheating sheat

下周四重做一遍流体力学的作业题,找找往年题写写

下周五最后复习流体力学

周六复习OOP,看看PPT和别人的笔记,简单看看平时作业的代码,如果有时间可以刷刷题或者看看大作业

祝我好运

.

2023/6/6

为了周三晚上多元音乐的表演,彩排了两次,今晚是第二次

感觉好好玩!可能是因为大家还是很认真地对待

可惜因为我没有经验,放不开,但还是体会到了演戏的乐趣!

这是继飞盘后我发现的第二个有兴趣能让我感受到久违的生命力的事物

也许下学期会尝试去相关社团or艺术团看看?如果我能克服我的社恐的话

————————————

关于期末复习,现在的处境是复习不完却完全不想复习,列了计划却也不想执行,只想通过报复性熬夜、睡觉和刷小说来逃避现实

这不好,很不好

.

2023/6/7

算是圆满完成了多元音乐的表演展示,然后花了一个半小时准备了一下明天早八的英语pre

等周四下午的组会结束(我甚至不愿将电电实验划分为结束),这学期的课就真的结束了,然后就是一个星期速通一个学期的课,迎接期末周……说不定在中途还要补作业,谁说补作业不算是一种复习呢?

.

2023/6/8

mark一下bert模型的输出:

  1. https://blog.csdn.net/qq_41971355/article/details/121124868
  2. https://blog.csdn.net/fzz97_/article/details/128996829?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-128996829-blog-122232174.235^v38^pc_relevant_sort_base1&spm=1001.2101.3001.4242.2&utm_relevant_index=4

1686220808491

——————————————

谁懂啊😭,这周忙期末科研一点进度都没有,正在担心今天下午的组会,结果突然得知这周没有组会(因为都过去十多分钟了学长还没有发起会议),于是就美美地上床睡觉了。

希望是真的因为期末将至没有组会而不是我被踢出去了

——————————————

晚上在脑海里给自己强行规定了一个休息时间点,果然效率高了不少,虽然一休息就休息半小时+(

期末快过去吧,太痛苦了,图书馆就是吸精气神的地方(

.

2023/6/10

考完了电电,好难😭

希望老师不要挂我,求求了

.

2023/6/11

复习不进去的时候翻各种软件查看去各地的车票和机票,翻到了22年疫情的时候买的北京飞武汉310元的机票和北京飞长沙280元的机票,虽然当时的基建燃油费很贵,加起来也差不多五百块钱,但至少比现在机票动辄500+好多了

怀念疫情期间的机票钱和酒店钱

——————————————

总是想起一个月前爬峨眉山时遇到的三步一叩拜的僧人

当时的心情是新奇又震惊

人还是应该有点信仰

感觉峨眉山真是个好地方,近几年中给我的旅游感受可以排在长沙之后了

.

2023/6/13

现在每天不买杯喝的完全复习不进去T_T

今天中午去观畴吃饭,然后去地下超市想买瓶阿萨姆,结果居然没有!!我转了好几圈,才接受偌大一个超市居然没有一瓶阿萨姆奶茶这个事实

最后买了瓶冰红茶,气

——————————————

期末周除了复习什么都有趣

早上连续听《断桥残雪》和《如果当时》,已经在脑子里构思出了一篇小说😂

如果不是因为还有三门考试,我说不定就把它写出来了,那一刻是真的灵感泉涌

.

2023/6/14

感觉大物复习用错了方法🥀应该把重心放在刷题上,而不是为了过一遍知识点花费大量的时间

明明卷子整体不算难,但我觉得我做的好烂🥀

考完大物后今天一天没有复习,就一直在刷手机

上大学的意义是什么?

有点茫然

——————————————

看到一篇小说,里面男主给女主带回来了一把遇水会“开花”的伞,突然想起我初中也有一把这样的伞,还是自动打开的那种,白色的,遇到水上面会浮现樱花。

后来似乎换成了一把反向折叠的长柄伞,绿色的,那把伞还有一次绞进了我的自行车轮胎里面,还是韩老师过来帮我拔出来的,还有旁边的一个叔叔一起。至今都记得韩老师骑着自行车在我旁边停下的样子。

以前很喜欢这种稀奇古怪的东西,后来就觉得一切都无所谓了,现在用的伞是一把外面全黑里面点缀着花朵的伞,手动撑开和关闭,很普通,我用了好多年了。

.

2023/6/15

你在质疑什么,我们的前途就是风光。

——《陷入我们的热恋》

好喜欢好喜欢好喜欢嵩嵩的新歌,前奏一出我就好喜欢,曲调也是我一听就爱上的那种

听的时候感觉有一双温柔的手在抚摸受伤的心,有一种被坚定选择的感觉

真的治愈了我的期末周😭

虽然很希望他开演唱会,但是今年还是不要了,毕竟我快没钱了😂

——————————————

今天开组会时被学长劝退了www不过学长说的很委婉很客观,我非常赞同也非常能接受

只能说我自己太菜了,尽管有点不甘心,但是如果硬撑下去可能结果也不会很好,况且我后续的事情也很多

看来只能先及时止损了,明天编辑一段文字给学长发过去说退出的事吧😔人还是不能太瞧得起自己

只是我希望报的下个项目能真正地指导启发我怎么做科研,而不是这样近乎放养,虽然大多数还是放养。

.

2023/6/16

幸好提前做了做去年流体力学的试卷,对难度有了个预期

好多原题!大题只有一道大题和去年的不一样,可惜不会做的还是不会做

.

2023/6/17

看来打工人都是九点开始看消息,我八点半给学长发的消息他九点准时回😂

但是等待回复的时间像是在等待即将到来的处刑🥀躺在床上都睡不好

——————————————

想去意大利,去西西里,去那不勒斯,去庞贝古城

说不清《那不勒斯四部曲》给我的感受,只是想去亲眼看看,是什么样的地方能生养出莉拉这样的姑娘,骄傲而有韧性,美丽与野性并存

很想去看看

——————————————

截止今天除了明天的OOP考试所有烦心事都解决了:创客挑战赛买水,跟学长说明退出项目,跟两边的辅导员说军训的事

至少今晚能睡个好觉了

.

2023/6/18

OOP考试好难TT,只能等老师调分了🥀

不管怎么样,期末终于考完了,希望一定一定一定不要挂科啊T_T

明天上午去办港澳通行证,还有OOP的大作业也要在这几天写完,不过好歹不像期末考试那样折磨人了

等这些都搞完了,就写写那篇总结吧,还可以写写大二学年的总结🤔

虽然还有大作业要写,但是喜欢这样不太忙可以躺在床上玩玩手机看看小说的日子😁

.

2023/6/21

摆了三天了,大作业还没有写完,只能把电脑背去青岛了😥

白天逛,晚上在民宿赶作业……其实也不是摆烂,虽然也有一点,更多的还是不知道该怎么写,有一种无从下手的感觉。

今天看了一篇小说:

“梁施主,不必再送我了。人间的相送,送久了,人就走不了了。”

想到了仓央的那句诗“世间安得双全法,不负如来不负卿。”

直到此刻,我才对这句诗有了更深刻的认识。

.

2023/6/27

突然意识到已经是暑假了,虽然在搞军训,但是还是决定新开一个diary

那这篇就更到这里了~