Công nghiệp quạt ở ngày hôm sau buổi sáng đưa đến.
Lục minh đi tiệm kim khí mua, tam đài rơi xuống đất thức công nghiệp quạt, mỗi đài công suất 200 ngói, lượng gió thật lớn. Hắn đem quạt dọn đến phòng máy tính, nhắm ngay server đội bay, một chữ bài khai. Mở điện, quạt bắt đầu xoay tròn, phát ra hô hô tiếng gió. Phòng máy tính không khí bắt đầu lưu động, server chung quanh độ ấm rõ ràng giảm xuống.
Hắn lại chạy một lần tiêu chuẩn cơ bản thí nghiệm. Lần này, trung tâm độ ấm ổn định ở 65 độ tả hữu —— tuy rằng vẫn là hơi cao, nhưng ít ra ở an toàn trong phạm vi.
Tán nhiệt vấn đề tạm thời giải quyết.
Lục minh đứng ở kia tam đài hô hô rung động công nghiệp quạt trước, nhìn trên màn hình ổn định độ ấm đường cong, trầm mặc vài giây. Sau đó hắn đưa vào kia tổ PEM mô phỏng tham số, ấn xuống Enter kiện.
Lúc này đây, màn hình không có hắc. Server không có đứt cầu dao. Độ ấm không có tiêu thăng.
Trên màn hình bắt đầu lăn lộn số liệu —— Thần Nông đang ở thêm tái thăng đằng chip tính lực tài nguyên, chuẩn bị chấp hành phi tinh thái IrCo hợp kim nguyên tử kết cấu mô phỏng.
Sau đó, trên màn hình số liệu ngừng.
Không phải chết máy. Là Thần Nông bắn ra một sai lầm nhắc nhở khung:
“Error: CUDA compatibility mismatch. Detected architecture: Ascend 910B. Expected: NVIDIA CUDA architecture.”
Lục minh nhìn chằm chằm kia hành màu đỏ sai lầm tin tức, trầm mặc vài giây.
Kiêm dung tính vấn đề.
Thăng đằng chip sử dụng chính là hoa vì tự nghiên Ascend giá cấu, mà Thần Nông dàn giáo lúc ban đầu là vì NVIDIA CUDA giá cấu biên soạn. Tuy rằng Thần Nông ở khai phá khi suy xét vượt ngôi cao kiêm dung tính, nhưng thăng đằng chip tầng dưới chót mệnh lệnh tập cùng CUDA có lộ rõ sai biệt —— đặc biệt là ở Ma trận giải toán cùng song hành tính toán trung tâm mô khối thượng, hai người thực hiện phương thức hoàn toàn bất đồng. Đơn giản tới nói, Thần Nông chạy ở thăng đằng chip thượng, giống như là đem một cái vì Windows viết trình tự mạnh mẽ đặt ở Linux thượng vận hành —— có thể khởi động, nhưng chạy không đứng dậy.
Lục minh tắt đi sai lầm nhắc nhở khung, mở ra Thần Nông tầng dưới chót số hiệu, bắt đầu trục hành kiểm tra.
Vấn đề so với hắn dự đoán muốn phức tạp. Thần Nông trung tâm tính toán mô khối trung, ước chừng có 30% số hiệu trực tiếp thuyên chuyển CUDA tầng dưới chót API—— này đó số hiệu ở NVIDIA hiện tạp thượng vận hành lưu sướng, nhưng ở thăng đằng chip thượng hoàn toàn không kiêm dung. Muốn giải quyết vấn đề này, có hai loại phương án: Đệ nhất loại, sử dụng hoa vì cung cấp thăng đằng thích xứng tầng, đem CUDA thuyên chuyển tự động thay đổi vì thăng đằng mệnh lệnh —— loại này phương pháp nhanh nhất, nhưng thay đổi hiệu suất sẽ suy giảm, tính lực tổn thất khả năng đạt tới 30% trở lên. Đệ nhị loại, tay động trọng viết kia 30% số hiệu, trực tiếp dùng thăng đằng tầng dưới chót API thực hiện tương đồng công năng —— loại này phương pháp tốn thời gian càng dài, nhưng có thể đầy đủ phát huy thăng đằng chip tính năng.
Lục minh lựa chọn đệ nhị loại.
Hắn mở ra số hiệu biên tập khí, tìm được kia hành báo sai CUDA thuyên chuyển hàm số, xóa rớt, sau đó mở ra thăng đằng khai phá hồ sơ, phiên đến CANN tính tử kho API thuyết minh trang. Hắn ngón tay ở trên bàn phím ngừng hai giây, sau đó bắt đầu đánh chữ.
Ngày đầu tiên, hắn trọng viết Ma trận giải toán mô khối.
Ma trận giải toán là Thần Nông trung tâm tính toán mô khối chi nhất —— chất xúc tác mô phỏng trung điện tử kết cấu tính toán, năng lượng nhỏ nhất hóa, phần tử động lực học mô phỏng, đều ỷ lại với đại quy mô Ma trận phép nhân giải toán. Ở CUDA giá cấu hạ, này bộ phận số hiệu thuyên chuyển chính là cuBLAS kho, một cái trải qua chiều sâu ưu hoá tuyến tính đại số tính toán kho. Mà ở thăng đằng giá cấu hạ, đối ứng thay thế phương án là CANN tính tử kho trung Ma trận tính toán tiếp lời.
Lục minh đem cuBLAS thuyên chuyển số hiệu toàn bộ xóa bỏ, sau đó đối chiếu thăng đằng khai phá hồ sơ, một hàng một hàng mà một lần nữa biên soạn. Hắn không có trực tiếp phục chế hồ sơ thí dụ mẫu số hiệu —— những cái đó thí dụ mẫu số hiệu quá thông dụng, vô pháp thỏa mãn Thần Nông đặc thù nhu cầu. Hắn cần thiết căn cứ Thần Nông số liệu kết cấu cùng tính toán lưu trình, một lần nữa thiết kế Ma trận giải toán thực hiện phương thức.
Hắn viết ba cái giờ, biên dịch —— báo sai. Hắn kiểm tra sai lầm tin tức, phát hiện là một cái tham số loại hình không xứng đôi. Hắn sửa chữa, một lần nữa biên dịch —— lại báo sai. Lần này là một cái nội tồn đối tề vấn đề. Hắn lại sửa chữa, lại biên dịch —— thông qua.
Hắn vận hành một lần đơn nguyên thí nghiệm. Kết quả không đối —— phát ra Ma trận giá trị cùng mong muốn giá trị có nhỏ bé lệch lạc. Hắn lại kiểm tra rồi một lần số hiệu, phát hiện là một cái hướng dẫn tra cứu vượt rào vấn đề. Hắn chữa trị, một lần nữa thí nghiệm —— lần này đúng rồi.
Buổi tối 11 giờ, Ma trận giải toán mô khối trọng viết xong thành. Hắn ghé vào trên bàn ngủ trong chốc lát, tỉnh lại tiếp tục.
Ngày hôm sau rạng sáng, di động chấn một chút. Là Thẩm ấu nghi phát tới tin tức: “Thịnh hoa hôm nay ở trong ngành trong đàn đã phát một phần kỹ thuật sách bìa trắng, được xưng bọn họ PEM chất xúc tác y dùng lượng đã hàng tới rồi mỗi bình phương centimet 0.1 năm mg.”
Lục minh nhìn chằm chằm kia hành tự, không có hồi phục. Hắn buông xuống di động, tiếp tục gõ code.
Nhưng hắn gõ bàn phím tốc độ, càng nhanh.
Ngày hôm sau, hắn trọng viết song hành tính toán mô khối.
Song hành tính toán là Thần Nông một cái khác trung tâm mô khối —— chất xúc tác mô phỏng yêu cầu đồng thời xử lý mấy trăm vạn cái nguyên tử hỗ trợ lẫn nhau, nếu không có hiệu suất cao song hành tính toán, một lần mô phỏng khả năng muốn chạy mấy tháng. Ở CUDA giá cấu hạ, này bộ phận số hiệu sử dụng chính là CUDA Stream cơ chế, có thể đem tính toán nhiệm vụ phân chia vì nhiều độc lập lưu, ở GPU thượng song hành chấp hành. Mà ở thăng đằng giá cấu hạ, đối ứng thay thế phương án là Task Scheduler API.
Lục minh hoa suốt một cái buổi sáng nghiên cứu thăng đằng Task Scheduler hồ sơ. Hồ sơ là tiếng Anh, có chút địa phương thuyết minh không quá rõ ràng, hắn lặp lại đọc vài biến mới lý giải. Sau đó hắn bắt đầu động thủ viết lại —— đem CUDA Stream sáng tạo, tiêu hủy, đồng bộ logic toàn bộ thay đổi vì thăng đằng Task Scheduler tiếp lời.
Viết lại tiến hành đến một nửa thời điểm, Triệu khải bưng một chén mì đi vào, đặt ở hắn trên bàn.
“Ăn.”
Lục minh nhìn thoáng qua kia chén mì, không có động.
“Ta thả hai cái trứng gà.” Triệu khải nói.
Lục minh vẫn là không có động.
Triệu khải đứng ở hắn bên cạnh, nhìn chằm chằm hắn nhìn vài giây, sau đó thở dài, bưng lên mì sợi, dùng chiếc đũa kẹp lên một chiếc đũa, đưa đến lục minh bên miệng.
“Há mồm.”
Lục minh sửng sốt một chút, nhìn Triệu khải liếc mắt một cái. Triệu khải biểu tình thực nghiêm túc, không giống như là ở nói giỡn. Hắn hé miệng, ăn một ngụm.
“Chính mình ăn.” Triệu khải đem chén đặt ở trong tay hắn, “Ta lại không phải ngươi bảo mẫu.”
Lục minh bưng chén, cúi đầu ăn lên. Mì sợi đã có chút đống, nhưng hắn ăn thật sự sạch sẽ. Ăn xong sau, hắn đem chén đặt ở một bên, tiếp tục gõ code.
Ngày hôm sau buổi tối, song hành tính toán mô khối trọng viết xong thành. Hắn vận hành một lần đơn nguyên thí nghiệm —— toàn bộ thông qua. Hắn lại vận hành một lần tổng thể thí nghiệm —— toàn bộ thông qua.
Ngày thứ ba, hắn trọng viết số liệu thông tín mô khối.
Số liệu thông tín mô khối phụ trách ở nhiều GPU chi gian trao đổi số liệu —— đương mô phỏng quy mô vượt qua đơn trương hiện tạp hiện tồn dung lượng khi, yêu cầu đem tính toán nhiệm vụ tách ra đến nhiều trương hiện tạp thượng song hành chấp hành, cũng ở tính toán trong quá trình đồng bộ trung gian kết quả. Ở CUDA giá cấu hạ, này bộ phận số hiệu sử dụng chính là NCCL kho. Mà ở thăng đằng giá cấu hạ, đối ứng thay thế phương án là HCCL kho.
Lục minh mở ra thăng đằng HCCL hồ sơ, bắt đầu nghiên cứu. HCCL API thiết kế cùng NCCL có tương tự chỗ, nhưng ở một ít chi tiết thượng tồn tại sai biệt —— tỷ như thông tín tổ sáng tạo phương thức, số liệu loại hình định nghĩa, sai lầm xử lý cơ chế. Hắn hoa mấy cái giờ quen thuộc này đó sai biệt, sau đó bắt đầu động thủ viết lại.
Viết lại tiến hành đến cuối cùng một bộ phận thời điểm, hắn gặp được một cái khó giải quyết vấn đề. HCCL AllReduce thao tác không duy trì hắn yêu cầu cái loại này số liệu loại hình —— một cái tự định nghĩa kết cấu thể, bao hàm nguyên tử tọa độ, tốc độ cùng chịu lực tin tức. Hắn yêu cầu đem cái này kết cấu thể tách ra vì nhiều cơ sở phù điểm số số tổ, phân biệt tiến hành AllReduce, sau đó lại trọng tổ.
Hắn hoa hai cái giờ thiết kế tách ra phương án, lại hoa một giờ thực hiện. Biên dịch —— thông qua. Thí nghiệm —— thông qua.
Ngày thứ ba buổi tối, hắn viết xong cuối cùng một hàng số hiệu.
Hắn vận hành một lần đơn nguyên thí nghiệm —— toàn bộ thông qua. Hắn lại vận hành một lần tổng thể thí nghiệm —— toàn bộ thông qua. Hắn hít sâu một hơi, sau đó đưa vào kia tổ PEM mô phỏng tham số, ấn xuống Enter kiện.
Trên màn hình bắt đầu lăn lộn số liệu.
Lúc này đây, không có sai lầm nhắc nhở. Không có đứt cầu dao. Không có độ ấm tiêu thăng. Thần Nông ở thăng đằng chip thượng vững vàng vận hành, số liệu một hàng một hàng mà từ trên màn hình chảy qua, như là nước sông ở đường sông trung thông thuận mà chảy xuôi.
Lục minh nhìn chằm chằm những cái đó số liệu, không nói gì.
Hắn tựa lưng vào ghế ngồi, nhắm mắt lại. Ba ngày qua, hắn lần đầu tiên làm chính mình đại não hoàn toàn phóng không. Phòng máy tính chỉ có server quạt ở thấp giọng vù vù, cùng với kia tam đài công nghiệp quạt phát ra hô hô tiếng gió.
Hắn không biết chính mình ở trên ghế ngồi bao lâu. Có thể là vài phút, cũng có thể là nửa giờ. Chờ hắn mở to mắt thời điểm, trên màn hình đã nhiều một hàng màu xanh lục tự:
“Simulation complete. Candidate structure found.”
Mô phỏng hoàn thành. Chờ tuyển kết cấu đã tìm được.
Lục minh nhìn chằm chằm kia hành tự, ngồi ngay ngắn. Hắn di động con chuột, click mở rồi kết quả tình hình cụ thể và tỉ mỉ.
Trên màn hình bắn ra một phần hoàn chỉnh báo cáo —— phi tinh thái IrCo hợp kim nguyên tử kết cấu mô hình, năng lượng ổn phân tích định tính, đoán trước thôi hóa hoạt tính, y dùng lượng tính ra. Báo cáo cuối cùng một hàng viết:
“Đoán trước y dùng lượng: Mỗi bình phương centimet 0 điểm linh tám mg. Đoán trước thôi hóa hoạt tính: Cùng thuần y tương đương.”
Lục minh nhìn chằm chằm kia hành tự, trầm mặc thật lâu.
0 điểm linh tám. So mục tiêu giá trị thấp 20%, so thịnh hoa hôm nay tuyên bố 0.1 năm thấp gần một nửa.
Hắn cầm lấy di động, chụp một trương màn hình ảnh chụp, chia cho Thẩm ấu nghi.
Một lát sau, hồi phục tới: “Thịnh hoa sách bìa trắng ta mới vừa xem xong. Bọn họ mục tiêu là 0.1 năm. Ngươi là 0 điểm linh tám.”
“Ngươi so với bọn hắn nhanh nửa bước.”
Lục minh nhìn kia hành tự, không nói gì.
Nửa bước. Nhưng ở thi chạy trung, nửa bước chính là thắng bại.
Hắn buông xuống di động, tắt đi báo cáo, mở ra một cái tân công trình văn kiện, ở văn kiện danh một lan đưa vào: “Phi tinh thái IrCo hợp kim —— hợp thành phương án V1.0”.
Sau đó hắn bắt đầu đánh chữ.
Ngoài cửa sổ, trời đã sáng. Nhưng hắn biết, trời đã sáng, chỉ là hôm nay bắt đầu.
【 thứ 26 tập xong 】
