목록분류 전체보기 (92)
isPowerfulBlog
소프트웨어융합최신기술 수업에서 LangChain을 접하게 되어 접한 김에 정리를 해놔야겠다. 알아놓으면 너무너무 유용할 것 같은 랭체인. 실습 정도에는 돈 별로 안 들어서 해볼만 하다. LangChain https://github.com/langchain-ai/langchain LLM을 사용하여 애플리케이션을 만드는 것을 단순화해주는 프레임워크. 각기 다른 태스크를 가진 LLM을 Chain처럼 연결지어 하나의 복잡한 태스크를 수행할 수 있도록 할 수 있고, 이 과정을 간편하게 할 수 있는 아주 강력한 도구이다.🔥🔥 복잡한 태스크를 여러개의 작은 태스크로 쪼개어 하는 방식을 LLM에서도 쉽고 간편하게 적용할 수 있다는 점이 굉장히 매력적인 것 같다. Environment setup Install $ pip..
임은진 교수님의 컴퓨터구조 lecture12을 학습하고 작성한 TIL입니다 Set-if-Less-Than instruction MIPS 기계어에는 없는 blt/bgt/ble와 같은 명령어 구현을 위해 bne/beq와 함께 사용 slt if (R[$rs]
임은진 교수님의 컴퓨터구조 lecture11을 학습하고 작성한 TIL입니다 MIPS 분기 명령어 branch instructions ✅ 명령어들은 순서대로 진행되지만, branch instructions는 예외 ✅ MIPS 명령어들은 32-bit의 이진수로 표현되어 메모리에 저장 ✅ Assembly code에서는 기호로 된 Label을 명령어 앞에 써서 숫자로 된 주소 대신 사용 Unconditional Branch jr unconditional jump to instruction stored in register ✅ R-format op(6-bit) | rs(5-bit) | rt(5-bit) | rd(5-bit) | shamt(5-bit) | func(6-bit) js $rs 000000 rs(5-bi..
임은진 교수님의 컴퓨터구조 lecture10을 학습하고 작성한 TIL입니다 MIPS Data Transfer Operations sw store instruction: register → memory sw $., ..($.) sw store word $. source operand in register ..($.) memory address = R[$.] + ..(offset) sw $4, 8($5) (5번 register가 가지고 있는 값 + 8) = 4번 register에 저장된 값을 저장할 32-bit짜리 메모리 주소 lw load instruction: memory → register lw $., ..($.) lw load word $. source operand in register ..($.)..
임은진 교수님의 컴퓨터구조 lecture08~09을 학습하고 작성한 TIL입니다 R-format 6개의 field로 구성 | op(6bits) | rs(5bits) | rt(5bits) | rd(5bits) | shamt(5bits) | funct(6bits) | 어떤 instruction인지? op operation code funct function code operands rs fist source register number rt second source register number rd destinationregister number shift amount shamt shift amount (default 00000) ✅ 기계어와 어셈블리어는 순서가 다름! 기계어는 destination이 ope..
임은진 교수님의 컴퓨터구조 lecture04~07을 학습하고 작성한 TIL입니다 2.4. Signed and Unsigned Numbers signed 32-bit in 2's complement representation ✅ 1의 보수: 각 자릿수의 값이 모두 1인 수에서 주어진 2진수를 뺀 값, 비트 반전 ✅ 2의 보수: 1의 보수에 1을 더한 값 -2 표현하기: +2의 2의 보수를 만든다. a +2를 2진수로 표현한다0000 0000 0000 0000 0000 0000 0000 0010 b a의 1의 보수를 만든다1111 1111 1111 1111 1111 1111 1111 1101 c b에 1을 더한다 ``` 1111 1111 1111 1111 1111 1111 1111 1101 1 = 1..
임은진 교수님의 컴퓨터구조 lecture02를 학습하고 작성한 TIL입니다 Representation of a Program High-level language 내가 코딩할 때 사용하고 있는 그... 언어들 생산성이 좋다 Assembly language 명령을 텍스트로 나타낸 언어 Hardware representation 2진수로 표현 인코딩된 명령과 데이터 명령을 입력 → 컴파일 → 2진수 형태로 Memory에 Input → 데이터가 Datapath를 통해 Processor을 거침 → Processor에서 Control → Output Logic Diagram of a Processor 을 작성하는 것이 이 수업의 목표라고... 화팅화팅 Instruction Set Architecture (ISA) ..
Kind install KinD? Kubernetes in Docker kind is a tool for running local Kubernetes clusters using Docker container “nodes”. kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI. $ curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.10.0/kind-linux-amd64 kind binary 파일을 다운받아주고 $ chmod +x ./kind 실행 권한 부여 $ mv ./kind /usr/bin/kind 파일 경로 이동 Knative CLI i..