На улице начался проливной дождь. Сяо Чжу, несмотря на едкие насмешки со стороны бригадира, всё же вернулся домой пораньше. Линь Ваньин на работу не пошла — Юй Сывэнь дал ей недельный отпуск.
— Ваньин, я купил тебе жареную холодную лапшу. Ваньин, Ваньин!
Не дождавшись ответа, Сяо Чжу еще раз обошел спальню и ванную.
— Куда же она ушла в такой сильный дождь?
Сяо Чжу попытался позвонить Линь Ваньин.
— Извините, вызываемый абонент временно недоступен, извините, вы...
Сяо Чжу мгновенно запаниковал. Неужели эта глупенькая девочка решила сделать глупость? Не раздумывая больше ни секунды, он схватил зонт и выбежал за дверь.
— Ваньин! Ваньин!
Беспомощный хриплый крик утонул в шуме ливня:
— Ваньин! Ваньин!
Сяо Чжу обшарил каждый уголок жилого комплекса, но следов Линь Ваньин так и не нашел, поэтому он продолжил поиски вдоль дороги. По справочному номеру 114 он узнал телефон стойки регистрации консалтинговой компании Цзядэ и выяснил, что Линь Ваньин в офисе тоже нет.
— Неужели эта глупышка и впрямь решила свести счеты с жизнью? — чем больше Сяо Чжу думал об этом, тем сильнее паниковал. Он не удержался на ногах и упал, а зонт сломался. Выбросив зонт, он продолжил бежать вдоль берега Тунчжоу, выкрикивая ее имя, чем заставлял прохожих то и дело останавливаться.
— Ваньин!
Наконец Сяо Чжу заметил Линь Ваньин с полиэтиленовым пакетом в руках возле какого-то торгового центра.
Линь Ваньин обернулась и посмотрела на этого просквозь промокшего, совершенно растерзанного мужчину — в ту же секунду она всё поняла. Волна тепла хлынула в ее сердце, заставив отбросить все сомнения и броситься прямо в объятия мужчины. А он крепко прижал ее к себе. Это был второй раз, когда он обнимал ее, но с этого момента он дал себе молчаливое обещание: что бы ни случилось, он больше никогда ее не отпустит.
— А я уж думал, ты натворила глупостей, — ворчал Сяо Чжу, ни на секунду не ослабляя объятий.
— Сяо Чжу, ну ты и дурачок, — Линь Ваньин уткнулась лицом ему в плечо.
— Да, я дурак! Я грежу тобой, я извожу себя тоской по тебе, я хочу, чтобы ты стала моей девушкой! — Сяо Чжу окончательно распахнул душу, без всякого смущения выливая свои искренние чувства.
— Тогда ты хочешь на мне жениться? — спросила Линь Ваньин.
— Хочу! Каждый день хочу, каждую ночь хочу! Давай прямо сейчас пойдем регистрировать брак! — Сяо Чжу обрадовался так сильно, что чуть не подпрыгнул на месте.
— Говорю же, дурачок. ЗАГС сегодня уже закрылся, — Линь Ваньин прижалась к груди Сяо Чжу, ощущая то самое привычное чувство безопасности. Она понимала, что постепенно влюбилась в этого мягкого, надежного мужчину — мужчину, который всегда появлялся в нужный момент, мужчину, способного подарить ей душевный покой. Без него она уже не могла обойтись.
Они не стали выбирать особенную дату или устраивать пышную свадьбу — просто пригласили нескольких близких друзей поужинать вместе. Друзья листали свадебный альбом Линь Ваньин и Сяо Чжу.
— Ну просто идеальная пара! — не удержались от зависти друзья.
— Шаобинь! — увидев входящего Лян Шаобиня, все испуганно поднялись со своих мест, опасаясь, что тот учинит какой-нибудь скандал. Сяо Чжу заслонил собой Линь Ваньин, а Цинь Лан поспешно шагнул навстречу: — Шаобинь, всё, что следовало сказать, уже сказано, всё, что должно было случиться, уже произошло. Тебе пора отпустить это. Давай любые вопросы решим после сегодняшнего дня.
— Я пришел не устраивать беспорядки, я пришел поздравить своего брата и самого дорогого мне человека, — спокойно ответил Лян Шаобинь.
Увидев, что Лян Шаобинь держится вполне стабильно, гости не стали преграждать ему путь, и лишь Сяо Чжу по-прежнему стоял перед Линь Ваньин. Сама же Линь Ваньин отвернулась в сторону, не в силах вынести взгляд его глаз.
Лян Шаобинь наполнил стоявший перед ним бокал:
— Этот первый бокал я выпиваю с извинениями перед молодоженами. Прошу прощения за всю свою прежнюю незрелость, — произнес он и, запрокинув голову, осушил его до дна.
Затем Лян Шаобинь снова наполнил бокал:
— Второй бокал — пожелание обоим дожить до седин и пронести свою любовь через всю жизнь.
Сказав это, он снова выпил до дна.
— А этот третий бокал за то, чтобы жених бережно относился к невесте, принес ей счастье и не дал ей испытать ни единой обиды.
— Не беспокойся, я буду заботиться о своей жене изо всех сил, — произнес Сяо Чжу и тоже залпом выпил вино.
Лян Шаобинь оставил подарок, развернулся и ушел. Он не смел задерживаться дольше, боясь снова потерять рассудок. Он боялся снова рухнуть на колени перед Линь Ваньин, умоляя о прощении; боялся снова замахнуться с кулаком на Сяо Чжу; боялся, что эта высеченная в сердце история любви закончится без всякого достоинства. Он все еще безумно любил ее, а потому должен был отпустить — пусть даже это освобождение разрывало сердце на части.
После долгих попыток прийти в себя Лян Шаобинь кое-как выбрался из мрачной тени несчастной любви. Раз уж наступило время отбора ассистентов преподавателя, нужно было срочно брать себя в руки. Изначально его старший сокурсник Ли Кэ уже порекомендовал Лян Шаобиня профессору Чжану, но Цинь Лан неведомым образом узнал об этом и заявился прямо к профессору Чжану предлагать свою кандидатуру. Профессор Чжан оказался меж двух огней и смог разрешить ситуацию лишь старым как мир способом — дать кандидатам практическое задание. Задание заключалось в том, чтобы запустить на одной-единственной плате микроконтроллера модель распознавания речи, которую они недавно отрабатывали на тренировках, да так, чтобы система выдавала результат быстро и точно. На самом деле эта задача была связана с текущим проектом профессора Чжана: они разрабатывали автономную систему распознавания речи для военного музея. Поскольку в некоторых зонах действовал режим секретности, всю обработку данных требовалось перенести непосредственно на терминалы, исключая возможность взаимодействия через сеть с моделями на серверной стороне, как это делалось раньше.
На этот раз и Лян Шаобинь, и Цинь Лан были нацелены исключительно на победу. Дело было не только в тысяче юаней ежемесячной стипендии для ассистента — куда важнее то, что это являлось открытой конкуренцией за научно-исследовательские ресурсы. Тот, кто победит, скорее всего, станет фаворитом профессора Чжана, а в будущем получит гораздо более перспективное направление для дипломной работы.
Ни Лян Шаобинь, ни Цинь Лан ничего не смыслили в микроконтроллерах; более того, даже Ли Кэ и профессор Чжан никогда ими не пользовались. Приходилось во всем разбираться самостоятельно: искать материалы, изучать соответствующие наборы инструкций и адаптировать под них модель. Впрочем, это было еще не самым трудным. Главная сложность заключалась в том, что технические характеристики микроконтроллера по сравнению с сервером были крайне слабыми. Прежние модели распознавания речи почти не требовали заботы о вычислительной мощности — лишь бы точность распознавания оставалась высокой, а в крайнем случае всегда можно было задействовать больше мощных серверов. Теперь же приходилось думать не только о точности, но и о том, как заставить столь скудные ресурсы управиться с вычислениями за ограниченное время, не забывая даже о проблеме охлаждения. Задача предстояла поистине тяжелая.
Лян Шаобинь снова пустил в ход назойливую тактику, усвоенную им еще на курсах подготовки к поступлению в магистратуру: он донимал знакомого старшекурсника с факультета электронной инженерии до тех пор, пока тот добрых полдня всё ему не объяснял. После этого Лян Шаобинь одной рукой листал толстенные книги, взятые в библиотеке, а другой возился с микроконтроллером, закупленным для лаборатории. Цинь Лан же пошел иным путем — он напрямую записался на внешкольные подготовительные курсы.
Микроконтроллеры и впрямь поражали воображение: такая крошечная плата управляла огромной системой, каждый ее контакт имел собственное назначение, а в ядре таился собственный язык — вылитый человеческий мозг. В процессе работы Лян Шаобинь невольно проникся любопытством к этому крошечному чипу: как же он функционирует? Раньше, пользуясь серверными процессорами, он всегда ощущал их нечто далеким и недосягаемым, но теперь тесный контакт с «железом» давал совершенно иные ощущения.
Лян Шаобинь радовался, что к тому времени микроконтроллеры доразвились до уровня, позволявшего устанавливать на них базовые операционные системы и напрямую запускать исполняемые программы, сгенерированные на языке Си, избавляя от необходимости копаться в ассемблерных кодах. И хотя синтаксис не слишком сильно отличался от привычного по написанию моделей C++, само обращение с аппаратной частью на каждом шагу натыкалось на ограничения.
— Эх, почему он всё еще не запускается? — угрюмо бормотал Лян Шаобинь, трепля себя за волосы.
Он предпочитал сначала действовать, а уже потом разбираться. Со всем новым он любил экспериментировать вслепую, опираясь на собственные догадки, и лишь когда ситуация заходила в тупик, лез за справками. Однако сложность микроконтроллера явно превосходила всё, с чем ему доводилось сталкиваться раньше: сколько бы он ни пробовал, запустить хотя бы первый этап загрузки не удавалось.
— Эх, всё ведь делаю по инструкции! Неужели микроконтроллер бракованный? — Лян Шаобинь продолжал возиться, проверяя тестером напряжение на контактах. — Вроде всё в порядке.
До самого вечера Лян Шаобинь так и не смог отыскать причину неполадки. Вернувшись в общежитие, он застал Цинь Лана — тот полулежал на кровати и читал роман.
— Ну как у тебя успехи? Каков прогресс? — поинтересовался Цинь Лан.
— Ой, и не спрашивай. До сих пор не запустил. Плата целая, код компилируется без ошибок, но почему-то никак не стартует, — уныло ответил Лян Шаобинь.
— Я же говорил тебе: запишись на нормальные экспресс-курсы на стороне, так нет же, уперся, решил всё сам ковырять! А у меня уже всё запустилось. С завтрашнего дня приступаю к настройке модели, — с гордостью заявил Цинь Лан.
— Не верь ты этим шарашкиным конторам, они рассчитаны на простых работяг, а нам, людям науки, не подходят. В итоге ты научишься только на кнопки жать, а принципов понимать не будешь и нормальную модель настроить не сможешь, — продолжал настаивать на своем Лян Шаобинь.
— Как знаешь. Только потом, когда я стану ассистентом, смотри не пожалей об этом, — Цинь Лан бросил на Лян Шаобиня презрительный взгляд.

Комментарии

Загрузка...